PEP_PROCESSOR_FEEDBACK_COUNTER-Struktur (pepfx.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
Identifiziert die Zählerprozessaffinität. Wenn dieser Wert 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 inkrementelle Werte zurück: die nominale Anzahl und die tatsächliche Anzahl. Nominale Anzahl inkrementiert zu einem festen nominalen Zinssatz. Die tatsächliche Anzahl erhöht sich mit einer variablen Rate relativ zur gezählten Eigenschaft. Wenn die Eigenschaft mit ihrer nominalen Rate inkrementiert wird, sollten die beiden Werte mit der gleichen Rate erhöht werden. 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 Daten an, die vom Zähler bereitgestellt werden.
Die Typen von Prozessorfeedbackzählern sind:
Wert | Bedeutung |
---|---|
|
Der Feedbackindikator gibt die Taktgeschwindigkeit des Prozessors zurück. Die Nominalrate ist die nominale Taktfrequenz in MHz. |
|
Der Feedbackindikator gibt die aktuelle Prozessorleistung zurück. Die nominale Rate entspricht der Nominalperformance des Prozessors (siehe PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES Benachrichtigung). |
DiscountIdle
Reserved
Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.
NominalRate
Gibt die nominale Rate des Zählers an.
Hinweise
Diese Struktur
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pepfx.h (include Pep_x.h) |