Freigeben über


PEP_PROCESSOR_FEEDBACK_COUNTER-Struktur (pep_x.h)

Die PEP_PROCESSOR_FEEDBACK_COUNTER-Struktur beschreibt einen Feedbackzähler für das Betriebssystem.

Syntax

typedef struct _PEP_PROCESSOR_FEEDBACK_COUNTER {
  struct {
    ULONG Affinitized : 1;
    ULONG Type : 2;
    ULONG Counter : 4;
    ULONG DiscountIdle : 1;
    ULONG Reserved : 24;
  };
  ULONG  NominalRate;
} PEP_PROCESSOR_FEEDBACK_COUNTER, *PPEP_PROCESSOR_FEEDBACK_COUNTER;

Member

Affinitized

Gibt die Zählerprozessaffinität an. Wenn auf 1 festgelegt ist, muss der Zähler während der Ausführung auf dem Zielprozessor gelesen werden, andernfalls wird er auf 0 festgelegt.

Type

Gibt den Datentyp des Leistungsindikators an.

Die Datentypen des Prozessorfeedbackindikators sind:

  |Wert|Bedeutung| |--- |--- | |PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) |Der Feedbackindikator gibt den sofortigen Wert der gezählten Eigenschaft zurück.| |PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) |Der Feedbackindikator gibt zwei inkrementierende Werte zurück: die Nominalanzahl und die tatsächliche Anzahl. Nominalzählungsschritte zu einem festen nominalen Kurs. Tatsächliche Anzahl inkrementiert mit einer variablen Rate relativ zur zu zählenden Eigenschaft. Wenn die Eigenschaft mit ihrem nominalen Kurs inkrementiert wird, sollten sich die beiden Werte mit der gleichen Rate erhöhen. Um eine durchschnittliche Rate über einen Zeitraum zu berechnen, liest das Betriebssystem den Zähler einmal und den Anfang des Zeitraums und einmal am Ende des Zeitraums und berechnet: Die durchschnittliche Rate entspricht dem Nominalsatz multipliziert mit dem Quotienten der variablen Rate dividiert durch den festen Satz.|

Counter

Gibt die Vom Leistungsindikator bereitgestellten Daten an.

Die Typen des Prozessorfeedbackindikators sind:

Wert Bedeutung
PROCESSOR_FEEDBACK_COUNTER_FREQUENCY
0x00
Der Feedbackindikator gibt die Taktfrequenz des Prozessors zurück. Die Nominalrate ist die nominale Taktfrequenz in MHz.
PROCESSOR_FEEDBACK_COUNTER_PERFORMANCE
0x01
Der Feedbackindikator gibt die aktuelle Prozessorleistung zurück. Die Nominalrate entspricht der Nominalperformance des Prozessors (siehe PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES Benachrichtigung).

DiscountIdle

Reserved

Dieser Member ist reserviert und sollte auf null festgelegt werden.

NominalRate

Gibt die nominale Rate des Zählers an.

Hinweise

Diese Struktur

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pep_x.h)

Weitere Informationen

PEP-Strukturen

PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES Benachrichtigung