Compartilhar via


estrutura PEP_INFORMATION (pepfx.h)

A estrutura de PEP_INFORMATION especifica a interface que o PEP (plug-in de extensão de plataforma) usa para receber notificações do (Estrutura de Gerenciamento de Energia) do Windows (PoFx).

Sintaxe

typedef struct _PEP_INFORMATION {
  USHORT                 Version;
  USHORT                 Size;
  PPEPCALLBACKNOTIFYDPM  AcceptDeviceNotification;
  PPEPCALLBACKNOTIFYPPM  AcceptProcessorNotification;
  PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;

Membros

Version

O número de versão atual dessa estrutura. Defina esse membro como PEP_INFORMATION_VERSION.

Size

O tamanho, em bytes, dessa estrutura. Defina esse membro como tamanho de(PEP_INFORMATION).

AcceptDeviceNotification

Um ponteiro para um AcceptDeviceNotification rotina de retorno de chamada. Esse membro é necessário para apontar para uma rotina de retorno de chamada válida.

AcceptProcessorNotification

Um ponteiro para um AcceptProcessorNotification rotina de retorno de chamada. Esse membro é opcional e pode ser NULL se o PEP não estiver preparado para lidar com notificações PPM da PoFx.

AcceptAcpiNotification

Um ponteiro para um AcceptAcpiNotification rotina de retorno de chamada. Esse membro é opcional e pode ser NULL se o PEP não estiver preparado para lidar com notificações de ACPI da PoFx.

Observações

Essa estrutura contém ponteiros para várias rotinas de retorno de chamada implementadas pelo PEP. A PoFx chama essas rotinas para enviar notificações ao PEP.

O parâmetro PepInformation para as rotinas PoFxRegisterPlugin e PoFxRegisterPluginEx é um ponteiro para uma estrutura PEP_INFORMATION.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte a partir do Windows 10.
cabeçalho pepfx.h (inclua Pep_x.h)

Consulte também

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx