Поделиться через


структура PEP_PPM_FEEDBACK_READ (pep_x.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 , если счетчик создает мгновенное значение, или в члены Номинальное число и ActualCount , если счетчик создает относительное значение.

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

Требования

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

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