Compartilhar via


Função PoUnregisterPowerSettingCallback (ntifs.h)

A rotina PoUnregisterPowerSettingCallback cancela o registro de uma rotina de retorno de chamada de configuração de energia que um driver registrou anteriormente chamando a rotina de PoRegisterPowerSettingCallback.

Sintaxe

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

Parâmetros

[in, out] Handle

Um identificador para uma rotina de retorno de chamada que um driver registrou chamando PoRegisterPowerSettingCallback.

Valor de retorno

PoUnregisterPowerSettingCallback retorna um dos seguintes:

Código de retorno Descrição
STATUS_SUCCESS
A rotina de retorno de chamada não foi registrada.
STATUS_INVALID_PARAMETER
O Handle valor não é um identificador válido para uma rotina de retorno de chamada de configuração de energia.

Observações

Um driver chama PoUnregisterPowerSettingCallback para cancelar o registro de uma rotina de retorno de chamada de configuração de energia que o driver registrou anteriormente chamando PoRegisterPowerSettingCallback.

Um driver deve chamar PoUnregisterPowerSettingCallback para cancelar o registro de cada rotina de retorno de chamada registrada anteriormente. Todas as rotinas de retorno de chamada registradas por um driver devem não ser registradas na rotina Descarregar do driver.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista.
da Plataforma de Destino Universal
cabeçalho ntifs.h (incluem Wdm.h, Ntddk.h, Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte também

PoRegisterPowerSettingCallback