структура PEP_QUERY_COMPONENT_PERF_STATES (pep_x.h)
Структура PEP_QUERY_COMPONENT_PERF_STATES содержит список дискретных значений состояния производительности (P-state) для указанного набора состояний P.
Синтаксис
typedef struct _PEP_QUERY_COMPONENT_PERF_STATES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] ULONG Set;
[in] PPEP_PERF_STATE States;
} PEP_QUERY_COMPONENT_PERF_STATES, *PPEP_QUERY_COMPONENT_PERF_STATES;
Члены
[in] DeviceHandle
Значение PEPHANDLE, определяющее устройство. PEP предоставил этот дескриптор в ответ на предыдущее уведомление PEP_DPM_REGISTER_DEVICE.
[in] Component
Индекс, определяющий компонент. Этот элемент представляет собой индекс в массив компонентов в структуре PEP_DEVICE_REGISTER_V2, предоставленной ранее в ответ на уведомление PEP_DPM_REGISTER_DEVICE для этого устройства. Если массив компонентов содержит N-элементы, индексы компонентов варьируются от 0 до N–1.
[in] Set
Индекс, определяющий этот набор состояний P. Если M — это число наборов состояний P для этого компонента, индексы набора состояний P варьируются от 0 до M–1. PEP ранее указал количество наборов состояний P в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES.
[in] States
Указатель на выходной буфер. PEP записывает массив PEP_PERF_STATE структур в этот буфер. Каждый элемент массива описывает одно состояние P-состояния в наборе состояний P, заданном элементом set Set. Платформа управления питанием Windows (PoFx), выделенная этим буфером, которая гарантированно будет достаточно большой, чтобы содержать массив длины, которую ранее написал PEP в Дискретный.Count член структуры PEP_QUERY_COMPONENT_PERF_SET в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_SET.
Замечания
Эта структура используется уведомлением PEP_DPM_QUERY_COMPONENT_PERF_STATES. Все четыре члена этой структуры содержат входные значения, предоставляемые PoFx при отправке этого уведомления.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pep_x.h (include Pep_x.h) |