ZwSetEvent 函式 (ntifs.h)
ZwSetEvent 例程會將事件物件設定為 Signaled 狀態,並嘗試滿足盡可能多的等候。
語法
NTSYSAPI NTSTATUS ZwSetEvent(
[in] HANDLE EventHandle,
[out, optional] PLONG PreviousState
);
參數
[in] EventHandle
事件物件的句柄。
[out, optional] PreviousState
變數的選擇性指標,其中事件物件的先前狀態會儲存在輸出上。
傳回值
ZwSetEvent 會傳回STATUS_SUCCESS或適當的錯誤狀態。 可能的錯誤狀態代碼包括下列專案:
傳回碼 | 描述 |
---|---|
|
呼叫端沒有修改 EventHandle 參數所指定事件的必要許可權。 |
|
無法設定此函式所需的資源。 |
|
提供的 EventHandle 參數無效。 |
言論
ZwSetEvent 會將事件物件設定為 Signaled 狀態,並嘗試滿足盡可能多的等候。
注意 如果使用者模式中呼叫 ZwSetEvent 函式,您應該使用名稱 “NtSetEvent”,而不是 “ZwSetEvent”。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP |
目標平臺 | 普遍 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |