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
メモZwSetEvent 関数の呼び出しがユーザー モードで発生する場合は、"ZwSetEvent" ではなく"NtSetEvent" という名前を使用する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP |
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
関連項目
IoCreateNotificationEvent の
IoCreateSynchronizationEvent の
KeResetEvent の
KeWaitForSingleObject を