структура PEP_QUERY_COMPONENT_PERF_STATES (pep_x.h)

Структура PEP_QUERY_COMPONENT_PERF_STATES содержит список значений дискретного состояния производительности (P-состояния) для указанного набора 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

Индекс, идентифицирующий компонент. Этот элемент является индексом массива Components в структуре PEP_DEVICE_REGISTER_V2 , которая ранее была предоставлена PEP в ответ на уведомление PEP_DPM_REGISTER_DEVICE для этого устройства. Если массив Components содержит 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.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pep_x.h (включая Pep_x.h)

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

PEP_DEVICE_REGISTER_V2

PEP_DPM_QUERY_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE

PEP_PERF_STATE