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