Função PoUnregisterPowerSettingCallback (wdm.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 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.

Retornar valor

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 valor handle não é um identificador válido para uma rotina de retorno de chamada de configuração de energia.

Comentários

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 ser canceladas na rotina de descarregamento do driver.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows Vista.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Confira também

PoRegisterPowerSettingCallback