Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PEP_PPM_QUERY_IDLE_STATES описывает состояния простоя конкретного процессора.
Синтаксис
typedef struct _PEP_PPM_QUERY_IDLE_STATES {
[in] ULONG Count;
[out] ULONG MaximumCoordinatedProcessors;
PEP_PROCESSOR_IDLE_STATE IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES, *PPEP_PPM_QUERY_IDLE_STATES;
Члены
[in] Count
Количество элементов в массиве IdleStates. Этот элемент имеет значение IdleStateCount, которое ранее был предоставлен для этого процессора в ответ на уведомление PEP_NOTIFY_PPM_QUERY_CAPABILITIES.
[out] MaximumCoordinatedProcessors
Максимальное количество вторичных процессоров, подчиненных этому процессору, для любых переходов на состояния простоя. Основной процессор может ввести выбранное состояние простоя только после того, как вторичные процессоры ввели соответствующие состояния простоя. PEP должен задать для элемента MaximumCoordinatedProcessors число, которое меньше общего числа процессоров на аппаратной платформе.
[in] IdleStates[ANYSIZE_ARRAY]
Первый элемент в массиве PEP_PROCESSOR_IDLE_STATE структур. Каждый элемент массива описывает одно из состояний простоя этого процессора. Если массив содержит несколько элементов, дополнительные элементы сразу же следуют концу структуры PEP_PPM_QUERY_IDLE_STATES. Число элементов массива указывается элементом Count. Буфер, выделенный PoFx для хранения этой структуры, гарантированно будет достаточно большим, чтобы содержать структуру PEP_PPM_QUERY_IDLE_STATES плюс все элементы массива, следовать за этой структурой. Каждое состояние простоя определяется индексом массива. Если массив содержит N-элементы, индексы состояния простоя варьируются от 0 до N–1.
Замечания
Эта структура используется уведомлением PEP_NOTIFY_PPM_QUERY_IDLE_STATES. Элемент Count структуры содержит входное значение, которое PoFx предоставляет при отправке этого уведомления. Остальные два элемента содержат выходные значения, которые PEP записывает в структуру в ответ на уведомление.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
| заголовка | pep_x.h (include Pepfx.h) |
См. также
PEP_NOTIFY_PPM_QUERY_CAPABILITIES