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

Структура PEP_PPM_QUERY_IDLE_STATES_V2 используется во время инициализации процессора для запроса подключаемого модуля расширения платформы (PEP) для получения списка состояний простоя процессора, поддерживаемых процессором.

Синтаксис

typedef struct _PEP_PPM_QUERY_IDLE_STATES_V2 {
  [in]  ULONG                       Count;
        PEP_PROCESSOR_IDLE_STATE_V2 IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES_V2, *PPEP_PPM_QUERY_IDLE_STATES_V2;

Участники

[in] Count

Количество элементов в массиве IdleStates . Платформа управления питанием Windows (PoFx) ранее отправила peP PEP_NOTIFY_PPM_QUERY_CAPABILITIES уведомление, чтобы определить это число.

[out] IdleStates[ANYSIZE_ARRAY]

Первый элемент в массиве PEP_PROCESSOR_IDLE_STATE_V2 структур, описывающих состояния простоя процессора. Если этот массив содержит несколько элементов, элементы сложения массива соответствуют концу структуры PEP_PPM_QUERY_IDLE_STATES_V2 .

Комментарии

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

Требования

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

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

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2