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


структура 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 (include Pep_x.h)

См. также