PEP_PPM_PERF_CONSTRAINTS Struktur (pepfx.h)

Die PEP_PPM_PERF_CONSTRAINTS-Struktur beschreibt die Leistungslimits, die für den Prozessor gelten.

Syntax

typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
  [out] ULONG GuaranteedPerformanceLimit;
  [out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;

Member

[out] GuaranteedPerformanceLimit

Der garantierte Leistungsschwellenwert in plattformspezifischen Einheiten. Wenn nicht zero, gibt dieser Wert das maximale nachhaltige Leistungsniveau des Prozessors an, wobei alle bekannten externen Einschränkungen (Energiebudgetierung, thermische Einschränkungen, Stromquelle usw.) berücksichtigt werden. Es wird erwartet, dass alle Prozessoren in der Lage sind, ihre garantierten Leistungsniveaus gleichzeitig aufrechtzuerhalten. Weitere Informationen finden Sie unter Plattformleistungsschwellenwerte.

[out] LimitReasons

Die Gründe, aus denen die Leistung des Prozessors eingeschränkt werden kann. Legen Sie diesen Member auf 0 oder auf den bitweisen OR eines oder mehrerer der folgenden Werte fest:

Begrenzungsgrund Bedeutung
PERFORMANCE_LIMIT_THERMAL
0x1
Die Prozessorleistung kann aufgrund eines Out-of-Band-Wärmezustands (d. h. nicht ACPI Thermal Zone) eingeschränkt werden.
PERFORMANCE_LIMIT_POWER
0x2
Die Prozessorleistung kann begrenzt werden, um den Energieverbrauch des Prozessors innerhalb der Hardwaresicherheitsgrenzwerte zu halten.
PERFORMANCE_LIMIT_DOMAIN_DEPENDENCY
0x4
Die Prozessorleistung kann aufgrund einer Spannungs- oder Frequenzabhängigkeit zwischen diesem Prozessor und einem anderen Nicht-Prozessorgerät eingeschränkt werden.

Hinweise

Diese Struktur wird von der PEP_NOTIFY_PPM_PERF_CONSTRAINTS Benachrichtigung verwendet. Die Elemente GuaranteedPerformanceLimit und LimitReasons enthalten Ausgabewerte, die das Plattformerweiterungs-Plug-In (PEP) als Reaktion auf diese Benachrichtigung in die Struktur schreibt.

Der Memberwert GuaranteedPerformanceLimit wird in plattformspezifischen Einheiten angegeben. Beispielsweise kann eine Hardwareplattform eine Metrik wie die Prozessortaktfrequenz verwenden, um eine grobe Annäherung an die Menge der ausgeführten Verarbeitungsarbeit bereitzustellen.

Anforderungen

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

Weitere Informationen

PEP_NOTIFY_PPM_PERF_CONSTRAINTS