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

Структура PEP_QUERY_CURRENT_COMPONENT_PERF_STATE содержит сведения о текущем P-состоянии в указанном наборе P-состояний.

Синтаксис

typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
  PEPHANDLE DeviceHandle;
  ULONG     Component;
  ULONG     Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;

Члены

DeviceHandle

Значение PEPHANDLE, определяющее устройство. PEP предоставил этот дескриптор в ответ на предыдущее уведомление PEP_DPM_REGISTER_DEVICE .

Component

Индекс, идентифицирующий компонент. Этот элемент является индексом в массиве Components в структуре PEP_DEVICE_REGISTER_V2 , которая ранее была предоставлена PEP в ответ на уведомление PEP_DPM_REGISTER_DEVICE для этого устройства. Если массив Components содержит N элементов, индексы компонентов варьируются от 0 до N–1.

Set

Индекс, определяющий этот набор P-состояния. Если M — количество наборов P-состояний для этого компонента, индексы набора P-состояний варьируются от 0 до M–1. В PEP ранее указывалось количество наборов P-состояний в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES .

StateIndex

Индекс текущего P-состояния для указанного набора P-состояний. Напишите в этот элемент, если значения производительности для набора P-состояния имеют тип PoFxPerfStateTypeDiscrete.

StateValue

Значение текущего P-состояния для указанного набора P-состояний. Напишите в этот элемент, если значения производительности для набора P-состояний имеют тип PoFxPerfStateTypeRange.

Комментарии

Неименованные объединения содержат текущий уровень производительности этого набора P-состояний, выраженный либо как индекс в набор дискретных значений, либо как значение в диапазоне. В ответ на предыдущее уведомление PEP_DPM_QUERY_COMPONENT_PERF_SET PEP указывает, относятся ли значения производительности в наборе P-состояний к типу PoFxPerfStateTypeDiscrete или PoFxPerfStateTypeRange.

Эта структура используется уведомлением PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE . Элементы DeviceHandle, Component и Set содержат входные значения, предоставляемые платформой управления питанием Windows (PoFx) при отправке этого уведомления. Элемент StateIndex или элемент StateValue содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.

Требования

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

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