estrutura PEP_INFORMATION (pep_x.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 do 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 de ACPI da PoFx.

Comentários

Essa estrutura contém ponteiros para várias rotinas de retorno de chamada implementadas pelo PEP. PoFx chama essas rotinas para enviar notificações para o 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 começando com Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx