структура PEP_INFORMATION (pepfx.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
Указатель на процедуру обратного вызова AcceptDeviceNot ification. Этот элемент необходим для указания допустимой подпрограммы обратного вызова.
AcceptProcessorNotification
Указатель на подпрограмму обратного вызова AcceptProcessorNot ification. Этот член является необязательным и может иметь значение NULL, если PEP не готов обрабатывать уведомления PPM из PoFx.
AcceptAcpiNotification
Указатель на процедуру обратного вызова AcceptAcpiNot ification. Этот член является необязательным и может иметь значение NULL, если PEP не готов обрабатывать уведомления ACPI из PoFx.
Замечания
Эта структура содержит указатели на несколько подпрограмм обратного вызова, реализованных PEP. PoFx вызывает эти подпрограммы для отправки уведомлений в PEP.
Параметр PepInformationPoFxRegisterPlugin и Подпрограммы PoFxRegisterPluginEx — это указатель на структуру PEP_INFORMATION.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pepfx.h (include Pep_x.h) |