Freigeben über


PEP_PPM_PERF_SET-Struktur (pep_x.h)

Die PEP_PPM_PERF_SET-Struktur gibt die neue Leistungsstufe an, die das Betriebssystem für den Prozessor anfordert.

Syntax

typedef struct _PEP_PPM_PERF_SET {
  [in] ULONG MinimumPerformance;
  [in] ULONG MaximumPerformance;
  [in] ULONG DesiredPerformance;
  [in] ULONG TimeWindow;
  [in] ULONG PerformanceTolerance;
} PEP_PPM_PERF_SET, *PPEP_PPM_PERF_SET;

Member

[in] MinimumPerformance

Die neue Mindestleistungsstufe in plattformspezifischen Einheiten. Dieses Element gibt das absolute Mindestleistungsniveau an, auf dem der Prozessor ausgeführt werden kann.

[in] MaximumPerformance

Die neue maximale Leistungsstufe in plattformspezifischen Einheiten. Dieses Element gibt die absolute maximale Leistungsstufe an, auf der der Prozessor ausgeführt werden kann.

[in] DesiredPerformance

Die neue gewünschte Leistungsstufe in plattformspezifischen Einheiten. Dieses Element ist auf einen Wert im Bereich MinimumPerformance bis MaximumPerformance festgelegt.

[in] TimeWindow

Die Breite des neuen Zeitfensters in Millisekunden, über das die Plattform die erforderliche durchschnittliche Leistung bieten muss. Wenn dieses Zeitfenster nicht zero ist, muss die von der Plattform bereitgestellte sofortige Leistung nicht mit der gewünschten Leistungsstufe übereinstimmen und muss nur unter die Einschränkungen fallen, die durch die minimale und maximale Leistungsstufe angegeben sind.

[in] PerformanceTolerance

Die neue Leistungstoleranz in plattformspezifischen Einheiten. Dieser Member enthält die Mindestleistungsstufe, die die Plattform bereitstellen kann, und erfüllt weiterhin die Leistungsanforderungen des Betriebssystems.

Hinweise

Diese Struktur wird von der PEP_NOTIFY_PPM_PERF_SET Benachrichtigung verwendet. Alle fünf Elemente dieser Struktur enthalten Eingabewerte, die PoFx bereitstellt, wenn diese Benachrichtigung an pep gesendet wird.

Prozessorleistungsstufen werden 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. Weitere Informationen finden Sie unter Plattformleistungsschwellenwerte.

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_NOTIFY_PPM_PERF_SET

Plattformleistungsschwellenwerte