структура PEP_INFORMATION (pep_x.h)
Структура PEP_INFORMATION указывает интерфейс, который подключаемый модуль расширения платформы (PEP) использует для получения уведомлений от платформы управления питанием Windows (PoFx).
Синтаксис
typedef struct _PEP_INFORMATION {
USHORT Version;
USHORT Size;
PPEPCALLBACKNOTIFYDPM AcceptDeviceNotification;
PPEPCALLBACKNOTIFYPPM AcceptProcessorNotification;
PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;
Члены
Version
Номер текущей версии для этой структуры. Задайте для этого элемента значение PEP_INFORMATION_VERSION.
Size
Размер данной структуры (в байтах). Задайте для этого элемента значение sizeof(PEP_INFORMATION).
AcceptDeviceNotification
Указатель на подпрограмму обратного вызова AcceptDeviceNotification . Этот элемент необходим для указания на действительную подпрограмму обратного вызова.
AcceptProcessorNotification
Указатель на подпрограмму обратного вызова AcceptProcessorNotification . Этот элемент является необязательным и может иметь значение NULL, если PEP не подготовлен к обработке уведомлений PPM из PoFx.
AcceptAcpiNotification
Указатель на подпрограмму обратного вызова AcceptAcpiNotification . Этот элемент является необязательным и может иметь значение NULL, если PEP не подготовлен к обработке уведомлений ACPI из PoFx.
Комментарии
Эта структура содержит указатели на несколько процедур обратного вызова, реализованных PEP. PoFx вызывает эти подпрограммы для отправки уведомлений в PEP.
Параметр PepInformation для подпрограмм PoFxRegisterPlugin и PoFxRegisterPluginEx является указателем на структуру PEP_INFORMATION .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pep_x.h (включая Pep_x.h) |