Função PoFxRegisterPluginEx (pep_x.h)
A rotina PoFxRegisterPluginEx registra um PEP (plug-in de extensão de plataforma) com a PoFx ( estrutura de gerenciamento de energia ) do Windows.
Sintaxe
NTSTATUS PoFxRegisterPluginEx(
[in] PPEP_INFORMATION PepInformation,
[in] ULONGLONG Flags,
[in, out] PPEP_KERNEL_INFORMATION KernelInformation
);
Parâmetros
[in] PepInformation
Um ponteiro para uma estrutura PEP_INFORMATION que contém ponteiros para uma ou mais rotinas de retorno de chamada implementadas pelo PEP. Essas rotinas lidam com notificações enviadas para o PEP por PoFx.
[in] Flags
Um conjunto de bits de sinalizador para configurar a interface PEP. Defina esse membro como zero ou com o valor a seguir.
Bit de sinalizador | Descrição |
---|---|
PEP_FLAG_WORKER_CONCURRENCY |
[in, out] KernelInformation
Um ponteiro para uma estrutura PEP_KERNEL_INFORMATION .
Retornar valor
PoFxRegisterPluginEx retornará STATUS_SUCCESS se a chamada registrar com êxito o PEP. Os valores de retorno de erro possíveis incluem os seguintes códigos de status.
Valor retornado | Descrição |
---|---|
|
O membro Version ou Size da estrutura PEP_KERNEL_INFORMATION é definido como um valor inválido; ou o membro AcceptDeviceNotification dessa estrutura é definido como NULL. |
|
O membro Version da estrutura PEP_INFORMATION é definido como um valor inválido. |
|
Não é possível alocar os recursos necessários para concluir o registro solicitado. |
Comentários
Um PEP chama essa rotina para se registrar no PoFx.
Um PEP não pode cancelar o registro e não pode se registrar duas vezes. Se o PEP precisar ser atendido, o sistema operacional deverá ser reiniciado.
A rotina PoFxRegisterPlugin é semelhante a PoFxRegisterPluginEx, exceto que não usa um parâmetro Flags .
O PEP deve chamar PoFxRegisterPluginEx em IRQL = PASSIVE_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 10. |
Plataforma de Destino | Windows |
Cabeçalho | pep_x.h (inclua Pep_x.h) |
Biblioteca | Ntoskrnl.lib |
IRQL | PASSIVE_LEVEL |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de