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