您的位置:寻梦网首页编程乐园VB 编程VB API 指南
ReleaseSemaphore
VB声明
Declare Function ReleaseSemaphore Lib "kernel32" Alias "ReleaseSemaphore" (ByVal hSemaphore As Long, ByVal lReleaseCount As Long, lpPreviousCount As Long) As Long
说明
递增一个信号机计数
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
hSemaphore Long,信号机的句柄
lReleaseCount Long,信号机计数要递增的数字。至少为1,而且不可太大,致使信号机超过它的最大计数(如真的出现这种情况,函数执行就会失败,而且计数不会发生任何变化)
lpPreviousCount Long,用于装载前一个信号机计数的一个变量
注解

参考CreateSemaphore函数,了解关于信号机的进一步情况