структура PEP_PPM_QUERY_PLATFORM_STATE (pepfx.h)

Структура PEP_PPM_QUERY_PLATFORM_STATE содержит сведения о состоянии простоя платформы.

Синтаксис

typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
  [in]  ULONG                   StateIndex;
  [out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;

Члены

[in] StateIndex

Индекс этого состояния простоя платформы. Если аппаратная платформа поддерживает N состояний простоя платформы, состояния нумеруются от 0 до N-1. Платформа управления питанием Windows (PoFx) ранее отправляла уведомление PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES в подключаемый модуль расширения платформы (PEP), чтобы определить количество поддерживаемых состояний простоя платформы.

[out] State

Структура PEP_PLATFORM_IDLE_STATE , описывающая состояние простоя платформы.

Комментарии

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

Буфер, выделяемый PoFx для хранения структуры PEP_PPM_QUERY_PLATFORM_STATE , гарантированно будет достаточно большим, чтобы содержать эту структуру, а также любые элементы массива State.DependencyArray , следующие за этой структурой.

Требования

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

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

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE