Поделиться через


структура 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)

См. также

PEP_DEVICE_REGISTER_V2

PEP_DPM_QUERY_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE

PEP_PERF_STATE