|
|
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函数,了解关于信号机的进一步情况 |
|