函数参考


_WinAPI_OpenSemaphore

打开现有命名的信号量对象.

#Include <WinAPIEx.au3>
_WinAPI_OpenSemaphore ( $sSemaphore [, $iAccess [, $fInherit]] )

参数

$sSemaphore 信号量的名称. 名称比较区分大小写.
$iAccess [可选参数] 信号量对象的访问.
 如果指定对象的安全描述符不允许调用进程的请求访问, 该函数失败.
 参数可以是以下值之一:
 $SEMAPHORE_ALL_ACCESS --- 信号量对象所有可能的访问权限
 $SEMAPHORE_MODIFY_STATE --- 修改访问状态

返回值

成功: 返回信号量对象的句柄.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

仅当某些进程使用 _WinAPI_CreateSemaphore() 函数创建了信号量时, 该函数成功.
 任何函数需要信号量对象句柄的进程, 都可以使用这个返回的句柄.

相关

详情参考

在MSDN中搜索