Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PEP_PERF_STATE описывает состояние производительности (состояние P) в наборе состояний P, в котором P-состояния указываются в виде списка одного или нескольких дискретных значений.
Синтаксис
typedef struct _PEP_PERF_STATE {
ULONGLONG Value;
PVOID Context;
} PEP_PERF_STATE, *PPEP_PERF_STATE;
Члены
Value
Дискретное значение, представленное этим P-состоянием. Дополнительные сведения см. в разделе "Примечания".
Context
Указатель на данные контекста, определяемые PEP. PEP использует этот контекст для хранения дополнительных сведений о дискретном уровне производительности, который нельзя выразить в элементе Value. Этот контекст непрозрачн для платформы управления питанием Windows (PoFx). Элемент контекста является необязательным и может иметь значение NULL.
Замечания
Элемент Discrete.States структуры PEP_COMPONENT_PERF_SET является указателем на массив PEP_PERF_STATE структур. Элемент unit структуры PEP_COMPONENT_PERF_SET указывает единицы, в которых выражается элемент Value в каждом элементе массива. Производительность компонентов может быть выражена в герц (частота) или в битах в секунду (пропускная способность). Например, если Значение = 100 000 000 и Единица = PepPerfStateUnitFrequency, это состояние производительности представляет частоту 100 мегагерц.
Драйверы устройств используют структуру PO_FX_PERF_STATE, аналогичную структуре PEP_PERF_STATE.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
| заголовка | pepfx.h (include Pep_x.h) |