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

Структура PEP_PPM_FEEDBACK_READ содержит значение, считываемое счетчиком обратной связи по производительности процессора.

Синтаксис

typedef struct _PEP_PPM_FEEDBACK_READ {
  ULONG CounterIndex;
  union {
    ULONG64 InstantaneousValue;
    struct {
      ULONG64 NominalCount;
      ULONG64 ActualCount;
    };
  };
} PEP_PPM_FEEDBACK_READ, *PPEP_PPM_FEEDBACK_READ;

Члены

CounterIndex

Отсчитываемый от нуля индекс, определяющий, какой счетчик обратной связи по производительности процессора следует считать. Если подключаемый модуль расширения платформы (PEP) поддерживает N счетчиков для этого процессора, индексы счетчиков варьируются от 0 до N-1. PeP ранее предоставлял количество поддерживаемых счетчиков в ответ на уведомление PEP_NOTIFY_PPM_QUERY_CAPABILITIES .

InstantaneousValue

Текущее мгновенное значение, считываемое из счетчика, если счетчик создает мгновенное значение.

NominalCount

Номинальное накопленные значения счетчика. Накопленные значения — это сумма всех фактических значений, которые до сих пор были считаны из оборудования счетчика.

ActualCount

Фактическое значение, считываемое из счетчика.

Комментарии

Эта структура используется уведомлением PEP_NOTIFY_PPM_FEEDBACK_READ . Элемент CounterIndex структуры содержит входное значение, предоставленное платформой управления питанием Windows (PoFx), когда задано это уведомление. Другие элементы содержат выходные значения, которые PEP записывает в структуру в ответ на уведомление. PEP выполняет запись в член InstantaneousValue , если счетчик создает мгновенное значение, или в элементы NominalCount и ActualCount , если счетчик создает относительное значение.

Мгновенный счетчик и относительный счетчик сбрасываются до нуля при первом включении питания, но при чтении относительного счетчика счетчик сбрасывается до нуля, тогда как при чтении мгновенного счетчика счетчик не сбрасывается. PeP ранее указывал, является ли счетчик мгновенным или относительным в ответ на уведомление PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS .

Неименованное объединение содержит либо мгновенное значение счетчика, если счетчик создает мгновенное значение, либо относительные и накопленные значения счетчика, если оборудование счетчика создает относительное значение. Дополнительные сведения см. в подразделе "Примечания".

Неименованная структуры содержит номинальное и фактическое количество, если оборудование счетчика создает относительное значение.

Требования

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

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