Compartilhar via


Função PoUnregisterFromEffectivePowerModeNotifications (wdm.h)

A função PoUnregisterFromEffectivePowerModeNotifications cancela o registro de notificações de alteração efetivas do modo de energia. Essa função deve ser chamada do código de limpeza e aguardará a conclusão de todos os retornos de chamada antes de cancelar o registro.

Sintaxe

NTSTATUS PoUnregisterFromEffectivePowerModeNotifications(
  PO_EPM_HANDLE RegistrationHandle
);

Parâmetros

RegistrationHandle

O identificador correspondente a um único registro de modo de energia. Esse identificador deve ter sido salvo pelo chamador após a chamada para PowerRegisterForEffectivePowerModeNotifications e passado aqui.

Retornar valor

Retorna S_OK (zero) se a chamada foi bem-sucedida e um valor diferente de zero se a chamada falhou.

Comentários

Imediatamente após o registro, o retorno de chamada será invocado com o valor atual da configuração de energia. Se o registro ocorrer enquanto a configuração de energia estiver sendo alterada, você poderá receber vários retornos de chamada; o último retorno de chamada é a atualização mais recente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho wdm.h (include Wdm.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Confira também

PO_EFFECTIVE_POWER_MODE

PO_EFFECTIVE_POWER_MODE_CALLBACK

PoRegisterForEffectivePowerModeNotifications