-
SignalObjectAndWait
鎖定
SignalObjectAndWait語法
DWORD WINAPI SignalObjectAndWait
__in HANDLE hObjectToSignal,
__in HANDLE hObjectToWaitOn,
__in DWORD dwMilliseconds, __in BOOL bAlertable
SignalObjectAndWait參數
hObjectToSignal | 要通知的內核對象的句柄. |
hObjectToWaitOn | 要等待的內核對像的句柄. |
dwMilliseconds | 等待內核對象的時間,以毫秒為單位. |
bAlertable | 如果這個值為TRUE,函數返回,並調用完成端口指定函數. 如果這個值為FALSE函數不返回,也不調用指定函數. |
SignalObjectAndWait返回值
函數調用完成將有如下返回值:
返回值 | 含義 |
WAIT_ABANDONED 0x00000080L | 指定的互斥量內核對象沒有在其宿主線程終止前被釋放,互斥量對象狀態被設為未觸發. |
WAIT_IO_COMPLETION 0x000000C0L | 等待狀態被一個或多個用户模式的APC隊列終止. |
WAIT_OBJECT_0 0x00000000L | 指定內核對象當前狀態為已觸發. |
WAIT_TIMEOUT 0x00000102L | 函數等待超時,指定內核對象狀態為未觸發. |
WAIT_FAILED(DWORD) 0xFFFFFFFF | 函數調用失敗,獲得詳細原因調用 GetLastError函數. |
SignalObjectAndWait函數信息
最低客户端系統 | Windows 2000 Professional |
最低服務器系統 | Windows 2000 Server |
包含頭文件 | Winbase.h (include Windows.h) |
庫文件 | Kernel32.lib |
動態鏈接庫 | Kernel32.dll |
- 參考資料
-
- 1. MSDN
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: 楚楚纯纯99