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

Структура PEP_PPM_IDLE_COMPLETE описывает состояния простоя, из которых процессор и аппаратная платформа просыпаются.

Синтаксис

typedef struct _PEP_PPM_IDLE_COMPLETE {
  [in] ULONG ProcessorState;
  [in] ULONG PlatformState;
} PEP_PPM_IDLE_COMPLETE, *PPEP_PPM_IDLE_COMPLETE;

Члены

[in] ProcessorState

Индекс, определяющий состояние простоя, из которого процессор просыпается. Подключаемый модуль расширения платформы (PEP) ранее указывал поддерживаемые состояния простоя процессора в ответ на уведомление PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 . Если в PEP указано N состояний простоя процессора, допустимые индексы состояния простоя процессора варьируются от 0 до N-1. Если гипервизор включен и платформа выходит из состояния простоя, для этого элемента устанавливается значение PEP_PROCESSOR_IDLE_STATE_UNKNOWN (0xffffffff). Дополнительные сведения см. в разделе PEP_NOTIFY_PPM_IDLE_COMPLETE.

[in] PlatformState

Индекс, определяющий состояние простоя, из которого платформа просыпается. PeP ранее указала поддерживаемые состояния простоя платформы в ответ на уведомление PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Если в PEP указаны состояния простоя платформы M, допустимые индексы состояния простоя платформы варьируются от 0 до M-1. Если переход из состояния простоя процессора не связан с переходом из состояния простоя платформы, этот элемент будет содержать значение PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).

Комментарии

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

Требования

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

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

PEP_NOTIFY_PPM_IDLE_COMPLETE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES