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 |
---|---|
|
A rotina de retorno de chamada não foi registrada. |
|
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 |