您的位置:寻梦网首页编程乐园VB 编程VB API 指南
OpenMutex
VB声明
Declare Function OpenMutex Lib "kernel32" Alias "OpenMutexA" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal lpName As String) As Long
说明
为现有的一个已命名互斥体对象创建一个新句柄
返回值
Long,如执行成功,返回对象的句柄;零表示失败。会设置GetLastError
参数表
参数 类型及说明
dwDesiredAccess Long,下述常数之一:
MUTEX_ALL_ACCESS 请求对互斥体的完全访问
MUTEX_MODIFY_STATE 允许使用ReleaseMutex函数
SYNCHRONIZE 允许互斥体对象同步使用
bInheritHandle Long,如希望子进程能够继承句柄,则为TRUE
lpName String,要打开对象的名字
注解

一旦不再需要,注意一定要用CloseHandle关闭互斥体句柄。如对象的所有句柄都已关闭,那么对象也会删除