Compartilhar via


estrutura PEP_INFORMATION (pepfx.h)

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

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 sizeof(PEP_INFORMATION).

AcceptDeviceNotification

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

AcceptProcessorNotification

Um ponteiro para uma rotina de retorno de chamada AcceptProcessorNotification . 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 uma rotina de retorno de chamada AcceptAcpiNotification . Esse membro é opcional e pode ser NULL se o PEP não estiver preparado para lidar com notificações acpi da PoFx.

Comentários

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
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx