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 関数の呼び出しがユーザー モードで行われる場合は、"ZwSetEvent" ではなく "NtSetEvent" という名前を使用する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |