структура 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. Элемент состояния содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.
Буфер, выделенный PoFx для хранения структуры PEP_PPM_QUERY_PLATFORM_STATE, гарантированно будет достаточно большим, чтобы содержать эту структуру, а также любые элементы массива State.DependencyArray, следуя этой структуре.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pepfx.h (include Pep_x.h) |
См. также
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE