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) |