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


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

Структура PEP_WORK_IDLE_STATE содержит запрос на переход компонента в состояние питания Fx.

Синтаксис

typedef struct _PEP_WORK_IDLE_STATE {
       POHANDLE DeviceHandle;
  [in] ULONG    Component;
       ULONG    State;
} PEP_WORK_IDLE_STATE, *PPEP_WORK_IDLE_STATE;

Члены

DeviceHandle

Дескриптор, представляющий регистрацию устройства с помощью платформы управления питанием Windows (PoFx). Значение POHANDLE, представляющее регистрацию устройства с помощью PoFx. Подключаемый модуль расширения платформы (PEP) ранее получил этот дескриптор от PoFx во время уведомления PEP_DPM_REGISTER_DEVICE, которое сообщило PEP, что стек драйверов устройства зарегистрировал устройство с помощью PoFx.

[in] Component

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

State

Целевой Fx состояние питания для перехода компонента в. Если этот параметр равен 0, целевое состояние — F0; Если этот параметр равен 1, целевое состояние — F1; и т. д. Дополнительные сведения оx состояниях питания см. в Component-Levelpower Management.

Замечания

Элемент IdleState структуры PEP_WORK_INFORMATION является PEP_WORK_IDLE_STATE структурой.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pep_x.h (include Pepfx.h)

См. также

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION