PoUnregisterPowerSettingCallback 函数 (ntifs.h)

PoUnregisterPowerSettingCallback 例程取消注册驱动程序之前通过调用 PoRegisterPowerSettingCallback 例程注册的电源设置回调例程。

语法

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

参数

[in, out] Handle

驱动程序通过调用 PoRegisterPowerSettingCallback 注册的回调例程的句柄。

返回值

PoUnregisterPowerSettingCallback 返回下列值之一:

返回代码 说明
STATUS_SUCCESS
回调例程已注销。
STATUS_INVALID_PARAMETER
Handle 值不是电源设置回调例程的有效句柄。

注解

驱动程序调用 PoUnregisterPowerSettingCallback 来注销驱动程序之前通过调用 PoRegisterPowerSettingCallback 注册的电源设置回调例程。

驱动程序必须调用 PoUnregisterPowerSettingCallback 来注销之前注册的每个回调例程。 驱动程序注册的所有回调例程都应在驱动程序的 Unload 例程中注销。

要求

要求
最低受支持的客户端 Windows Vista。
目标平台 通用
标头 ntifs.h(包括 Wdm.h、Ntddk.h、Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

PoRegisterPowerSettingCallback