структура 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
Индекс, определяющий компонент. Этот элемент представляет собой индекс в массив компонентов в структуре PEP_DEVICE_REGISTER_V2, предоставленной ранее в ответ на уведомление PEP_DPM_REGISTER_DEVICE для этого устройства. Если массив компонентов содержит 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, компонентаи Set содержат входные значения, предоставленные платформой управления питанием Windows (PoFx) при отправке этого уведомления. Элемент StateIndex или StateValue содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pep_x.h (include Pep_x.h) |