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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pep_x.h (include Pep_x.h)

См. также