Поделиться через


структура 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)

См. также

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx