PEP_PPM_PERF_SET_STATE-Struktur (pep_x.h)
Wird im PEP_NOTIFY_PPM_PERF_SET Benachrichtigung zur Laufzeit verwendet, um die aktuelle Betriebsleistung des Prozessors festzulegen.
Syntax
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
Member
MinimumPerformanceState
Bei der Eingabe der neue angeforderte Mindestleistungsstatus. Dieser Zustand wird als absolutes minimum instantanes Leistungsniveau definiert, auf dem der Prozessor ausgeführt werden kann. Das Betriebssystem kann diesen Wert auf einen beliebigen Leistungswert im Bereich [Niedrigste Leistung, garantierte Leistung] festlegen. Die Mindestleistung darf niemals auf einen Wert festgelegt werden, der höher als die maximale Leistung ist.
MaximumPerformanceState
Bei Der Eingabe wurde der neue maximale Leistungszustand angefordert. Dieser Zustand wird als die absolute maximale momentane Leistungsstufe definiert, auf der der Prozessor ausgeführt werden kann. Das Betriebssystem kann maximale Leistung auf einen beliebigen Leistungswert im Bereich [Niedrigste Leistung, höchste Leistung], einschließlich festlegen.
DesiredPerformanceState
Bei der Eingabe wurde der neue gewünschte Leistungszustand angefordert. Dieser Zustand wird definiert, wenn der Power Manager der Leistungsebene vom Prozessor anfordert. Die gewünschte Leistung kann auf einen beliebigen Leistungswert im Bereich [Mindestleistung, maximale Leistung], einschließlich festgelegt werden. Die gewünschte Leistung kann eine von zwei Bedeutungen annehmen, je nachdem, ob die gewünschte Leistung über oder unter dem garantierten Leistungsniveau liegt.
- Unterhalb des garantierten Leistungsniveaus drückt die gewünschte Leistung die durchschnittliche Leistungsstufe aus, die die Plattform bereitstellen muss.
- Über dem garantierten Leistungsniveau muss die Plattform das garantierte Leistungsniveau bereitstellen. Die Plattform sollte versuchen, das gewünschte Leistungsniveau bereitzustellen, wenn die aktuellen Betriebsbedingungen dies zulassen, aber nicht erforderlich ist.
EnergyPerformancePreference
Bei Eingabe verlangte die neue Präferenz für die Energieeffizienz.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | pep_x.h (einschließlich Pep_x.h) |