PROCESSOR_HALT_ROUTINE コールバック関数 (wdm.h)
停止 コールバック ルーチンは、プロセッサをアイドル状態に遷移します。
構文
PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;
NTSTATUS ProcessorHaltRoutine(
[in, out, optional] PVOID Context
)
{...}
パラメーター
[in, out, optional] Context
PEP で定義されたプロセッサ停止コンテキストへのポインター。 このポインターは、PEP が以前に ProcessorHalt ルーチンに渡した コンテキスト パラメーター値です。
戻り値
Halt コールバック ルーチンが返される場合と戻らない場合があります。 このルーチンが戻った場合は、プロセッサが正常にアイドル状態に入ったことを示すSTATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー状態コードが返されます。
備考
このルーチンはプラットフォーム拡張機能プラグイン (PEP) によって実装され、Windows 電源管理フレームワーク (PoFx) によって呼び出されます。 ProcessorHalt ルーチンは、パラメーターとして Halt コールバック ルーチンへのポインターを受け取ります。
PEP の Halt ルーチンは、PEP が ProcessorHalt と呼ばれるのと同じ IRQL呼び出されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | wdm.h (Pepfx.h を含む) |
IRQL | 「解説」を参照してください。 |