структура PEP_QUERY_COMPONENT_PERF_STATES (pepfx.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 ранее предоставлял в ответ на уведомление 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 . Платформа управления питанием Windows (PoFx) выделила этот буфер, который гарантированно будет достаточно большим, чтобы содержать массив длины, которую PEP ранее записал в элемент Discrete.Count структуры PEP_QUERY_COMPONENT_PERF_SET в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_SET .

Remarks

Эта структура используется уведомлением PEP_DPM_QUERY_COMPONENT_PERF_STATES . Все четыре члена этой структуры содержат входные значения, предоставляемые PoFx при отправке этого уведомления.

Требования

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

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

PEP_DEVICE_REGISTER_V2

PEP_DPM_QUERY_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE

PEP_PERF_STATE