PoUnregisterPowerSettingCallback 関数 (wdm.h)
PoUnregisterPowerSettingCallback ルーチンは、PoRegisterPowerSettingCallback ルーチンを呼び出してドライバーが以前に登録した電源設定コールバック ルーチンの登録を解除します。
構文
NTSTATUS PoUnregisterPowerSettingCallback(
[in, out] PVOID Handle
);
パラメーター
[in, out] Handle
PoRegisterPowerSettingCallback を呼び出してドライバーが登録したコールバック ルーチンへのハンドル。
戻り値
PoUnregisterPowerSettingCallback は、次のいずれかを返します。
リターン コード | 説明 |
---|---|
|
コールバック ルーチンの登録が解除されました。 |
|
Handle 値は、電源設定コールバック ルーチンに対する有効なハンドルではありません。 |
注釈
ドライバーは PoUnregisterPowerSettingCallback を呼び出して、ドライバーが 以前に PoRegisterPowerSettingCallback を呼び出して登録した電源設定コールバック ルーチンの登録を解除します。
ドライバーは、以前に登録した各コールバック ルーチンの登録を解除するために PoUnregisterPowerSettingCallback を呼び出す必要があります。 ドライバーによって登録されているすべてのコールバック ルーチンは、ドライバーの Unload ルーチンで登録解除する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |