структура PEP_COMPONENT_PERF_STATE_REQUEST (pepfx.h)

Структура PEP_COMPONENT_PERF_STATE_REQUEST определяет набор состояний производительности (P-состояние) и новый уровень производительности для назначения этому набору.

Синтаксис

typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;

Члены

Set

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

StateIndex

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

StateValue

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

Комментарии

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

Элемент PerfRequests структуры PEP_REQUEST_COMPONENT_PERF_STATE является указателем на массив PEP_COMPONENT_PERF_STATE_REQUEST структур.

Требования

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

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