PoUnregisterPowerSettingCallback 函式 (ntifs.h)

PoUnregisterPowerSettingCallback 例程會取消註冊先前透過呼叫 PoRegisterPowerSettingCallback 例程來註冊驅動程式的電源設定回呼例程。

語法

NTSTATUS PoUnregisterPowerSettingCallback(
  [in, out] PVOID Handle
);

參數

[in, out] Handle

呼叫 PoRegisterPowerSettingCallback 來註冊驅動程式的回呼例程句柄。

傳回值

PoUnregisterPowerSettingCallback 會傳回下列其中一項:

傳回碼 Description
STATUS_SUCCESS
已取消註冊回呼例程。
STATUS_INVALID_PARAMETER
Handle 值不是電源設定回呼例程的有效句柄。

備註

驅動程式會呼叫 PoUnregisterPowerSettingCallback ,以取消註冊先前透過呼叫 PoRegisterPowerSettingCallback來註冊驅動程式的電源設定回呼例程。

驅動程式必須呼叫 PoUnregisterPowerSettingCallback ,以取消註冊先前註冊的每個回呼例程。 驅動程式註冊的所有回呼例程都應該在驅動程式的 Unload 例程中取消註冊。

規格需求

需求
最低支援的用戶端 Windows Vista。
目標平台 Universal
標頭 ntifs.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL PASSIVE_LEVEL

另請參閱

PoRegisterPowerSettingCallback