PsTerminateSystemThread 関数 (wdm.h)
PsTerminateSystemThread ルーチンは、現在のシステム スレッドを終了します。
構文
NTSTATUS PsTerminateSystemThread(
[in] NTSTATUS ExitStatus
);
パラメーター
[in] ExitStatus
終了するシステム スレッドの状態を指定します。
戻り値
PsTerminateSystemThread は、呼び出し元のスレッドを正常に終了した場合、返されません。 ルーチンがスレッドを終了できない場合 (たとえば、スレッドがシステム スレッドでない場合)、ルーチンはエラー NTSTATUS 値を返します。
注釈
システム スレッドは PsTerminateSystemThread を呼び出してそれ自体を終了します。 独自のスレッドを作成するドライバーは、このような各スレッドが終了することを確認する必要があります。 ドライバーは、システムまたはその他のドライバーが作成したスレッドを終了することはできません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | HwStorPortProhibitedDDIs(storport), IrqlPsPassive(wdm), PowerIrpDDis(wdm) |