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


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

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

Синтаксис

typedef struct _PEP_PPM_IDLE_COMPLETE_V2 {
  [in] ULONG  ProcessorState;
  [in] ULONG  PlatformState;
       ULONG  CoordinatedStateCount;
       PULONG CoordinatedStates;
} PEP_PPM_IDLE_COMPLETE_V2, *PPEP_PPM_IDLE_COMPLETE_V2;

Члены

[in] ProcessorState

Индекс, определяющий состояние простоя, из которого обработчик просыпается. Подключаемый модуль расширения платформы (PEP) ранее указал поддерживаемые состояния простоя процессора в ответ на уведомление PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2. Если в peP указаны состояния простоя процессора, допустимые индексы состояния бездействия процессора варьируются от 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).

CoordinatedStateCount

CoordinatedStates

Замечания

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

Требования

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