NtWaitForSingleObject 関数 (winternl.h)
非推奨になりました。 指定した オブジェクトが の状態 signaled
になるまで待機します。 NtWaitForSingleObject は WaitForSingleObject に置き換えられます。
構文
NTSTATUS NtWaitForSingleObject(
[in] HANDLE Handle,
[in] BOOLEAN Alertable,
[in] PLARGE_INTEGER Timeout
);
パラメーター
[in] Handle
wait オブジェクトへのハンドル。
[in] Alertable
オブジェクトが待機しているときにアラートを配信できるかどうかを指定します。
TRUE
アラートは配信できます。
FALSE
アラートを配信できません。
[in] Timeout
待機が発生する絶対時間または相対時間へのポインター。 null を使用できます。 タイムアウトが指定されていて、オブジェクトがタイムアウトの有効期限が切れたときの signaled
状態を取得していない場合、待機は自動的に満たされます。 明示的なタイムアウト値 0 を指定した場合、待機をすぐに満たすことができない場合、待機は発生しません。
戻り値
待機完了の状態。 NTSTATUS には、さまざまな NTSTATUS 値が定義されています。H。Windows DDK と共に配布されます。
リターン コード | 説明 |
---|---|
|
指定した オブジェクトが待機を満たしました。 |
|
タイムアウトが発生しました。 |
|
現在のスレッドにアラートを配信するために待機が中止されました。 |
|
ユーザー の非同期プロシージャ呼び出し (APC) を現在のスレッドに配信するための待機が中止されました。 |
注釈
この関数にはインポート ライブラリがないため、 GetProcAddress を使用する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winternl.h |
Library | ntdll.lib |
[DLL] | ntdll.dll |