структура PEP_COMPONENT_ACTIVE (pep_x.h)

Структура PEP_COMPONENT_ACTIVE определяет компонент, который выполняет переход между условием простоя и активным условием.

Синтаксис

typedef struct _PEP_COMPONENT_ACTIVE {
  [in]  PEPHANDLE             DeviceHandle;
  [in]  ULONG                 Component;
  [in]  BOOLEAN               Active;
  [out] PPEP_WORK_INFORMATION WorkInformation;
  [out] BOOLEAN               NeedWork;
} PEP_COMPONENT_ACTIVE, *PPEP_COMPONENT_ACTIVE;

Члены

[in] DeviceHandle

Значение PEPHANDLE, определяющее устройство. PEP предоставил этот дескриптор в ответ на предыдущее уведомление PEP_DPM_REGISTER_DEVICE .

[in] Component

Индекс, идентифицирующий компонент. Этот элемент является индексом в массиве Components в структуре PEP_DEVICE_REGISTER_V2 , которая ранее была предоставлена PEP в ответ на уведомление PEP_DPM_REGISTER_DEVICE для этого устройства. Если массив Components содержит N элементов, индексы компонентов варьируются от 0 до N–1.

[in] Active

Указывает, выполняет ли компонент переход к активному условию. Если задано значение TRUE, компонент выполняет переход от условия простоя к активному условию. Если значение FALSE, компонент выполняет переход от активного условия к условию простоя.

[out] WorkInformation

Указатель на структуру PEP_WORK_INFORMATION , которая описывает работу, которую PEP запрашивает в ответ на это уведомление. Если needWork имеет значение TRUE, WorkInformation должна указывать на допустимую структуру PEP_WORK_INFORMATION . Если needWork имеет значение FALSE, WorkInformation должно иметь значение NULL.

[out] NeedWork

Указывает, есть ли у PEP рабочий запрос для отправки в ответ на это уведомление. Задайте значение TRUE, если PEP имеет работу для запроса, или значение FALSE, если PEP не имеет работы для запроса.

Комментарии

Эта структура используется уведомлением PEP_DPM_COMPONENT_ACTIVE . Первые три элемента структуры содержат входные значения, предоставляемые платформой управления питанием Windows (PoFx). Последние два элемента содержат выходные значения, которые PEP записывает в структуру в ответ на это уведомление.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pep_x.h (включая Pepfx.h)

См. также раздел

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_ACTIVE

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION