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