|
|
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关闭互斥体句柄。如对象的所有句柄都已关闭,那么对象也会删除 |
|