PEP_PPM_PERF_SET Struktur (pepfx.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;
Angehörige
[in] MinimumPerformance
Die neue Mindestleistungsstufe in plattformspezifischen Einheiten. Dieses Mitglied gibt die absolute Mindestleistungsstufe an, unter der der Prozessor ausgeführt werden kann.
[in] MaximumPerformance
Die neue maximale Leistungsstufe in plattformspezifischen Einheiten. Dieses Mitglied 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 wird auf einen Wert im Bereich MinimumPerformance auf MaximumPerformancefestgelegt.
[in] TimeWindow
Die Breite des neuen Zeitfensters in Millisekunden, über das die Plattform die erforderliche durchschnittliche Leistung bereitstellen muss. Wenn dieses Zeitfenster nicht null ist, muss die von der Plattform bereitgestellte sofortige Leistung nicht mit der gewünschten Leistungsstufe übereinstimmen und muss nur in die einschränkungen fallen, die durch das Minimum- und maximale Leistungsniveau angegeben werden.
[in] PerformanceTolerance
Die neue Leistungstoleranz in plattformspezifischen Einheiten. Dieses Mitglied enthält die Mindestleistungsstufe, die die Plattform liefern kann, und erfüllen weiterhin die Leistungsanforderungen des Betriebssystems.
Bemerkungen
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 den PEP gesendet wird.
Prozessorleistungsstufen werden in plattformspezifischen Einheiten angegeben. Beispielsweise kann eine Hardwareplattform eine Metrik wie die Prozessoruhrhäufigkeit verwenden, um eine grobe Annäherung an die Menge der verarbeitungstechnischen Arbeit bereitzustellen, die ausgeführt wird. Weitere Informationen finden Sie unter Plattformleistungsschwellenwerte.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pepfx.h (include Pep_x.h) |