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

Структура PEP_PPM_IDLE_EXECUTE_V2 указывает состояние простоя, в которое будет входить процессор.

Синтаксис

typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
  [out] NTSTATUS Status;
  [in]  ULONG    ProcessorState;
  [in]  ULONG    PlatformState;
        ULONG    CoordinatedStateCount;
        PULONG   CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;

Члены

[out] Status

Значение NTSTATUS , указывающее, успешно ли выполнен переход на состояние простоя процессора. Подключаемый модуль расширения платформы (PEP) задает этому члену значение STATUS_SUCCESSFUL , если переход выполнен успешно. В противном случае этому элементу присваивается соответствующий код состояния ошибки.

[in] ProcessorState

Индекс состояния простоя процессора, которое будет введено процессором. PeP ранее указал поддерживаемые состояния простоя процессора в ответ на уведомление PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 . Если в PEP указано N состояний простоя процессора, допустимые индексы состояния простоя процессора варьируются от 0 до N-1.

[in] PlatformState

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

CoordinatedStateCount

Предоставляет количество скоординированных состояний простоя, введенных этим переходом.

CoordinatedStates

Предоставляет указатель на массив скоординированных состояний простоя, которые вводятся при этом переходе.

Комментарии

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

Требования

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

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

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES