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) |