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: |
Counter
Gibt die Vom Leistungsindikator bereitgestellten Daten an.
Die Typen des Prozessorfeedbackindikators sind:
Wert | Bedeutung |
---|---|
|
Der Feedbackindikator gibt die Taktfrequenz des Prozessors zurück. Die Nominalrate ist die nominale Taktfrequenz in MHz. |
|
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) |