PEP_COMPONENT_PERF_STATE_REQUEST-Struktur (pepfx.h)
Die PEP_COMPONENT_PERF_STATE_REQUEST-Struktur gibt einen Leistungszustandssatz (P-Zustand) und eine neue Leistungsstufe an, die dieser Gruppe zugewiesen werden soll.
Syntax
typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;
Member
Set
Der Index des P-Zustandssatzes, dem die neue Leistungsstufe zugewiesen werden soll. Wenn N die Anzahl der für diese Komponente angegebenen P-Zustandssätze ist, liegen die P-Zustandssatzindizes zwischen 0 und N–1. Der PEP hat zuvor die Anzahl der P-Zustandssätze als Reaktion auf eine PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES Benachrichtigung angegeben.
StateIndex
Der Index des diskreten Werts, der als neue Leistungsstufe verwendet werden soll. Dieser Member wird verwendet, wenn die Leistungsstufe für diesen P-Zustandssatz als Index in einem Array diskreter Werte ausgedrückt wird. Das PEP hat dieses Array diskreter Werte zuvor als Reaktion auf eine PEP_DPM_QUERY_COMPONENT_PERF_STATES Benachrichtigung bereitgestellt.
StateValue
Der Wert, der als neue Leistungsstufe verwendet werden soll. Dieser Member wird verwendet, wenn die Leistungsstufe für diesen P-Zustandssatz als Wert in einem kontinuierlichen Bereich möglicher Werte ausgedrückt wird. Der PEP hat diesen Bereich zuvor als Reaktion auf eine PEP_DPM_QUERY_COMPONENT_PERF_SET-Benachrichtigung bereitgestellt.
Hinweise
Die unbenannte Union enthält einen Wert, der die neue Leistungsstufe angibt, die für diesen P-Statussatz ausgewählt wurde.
Der PerfRequests-Member der PEP_REQUEST_COMPONENT_PERF_STATE-Struktur ist ein Zeiger auf ein Array von PEP_COMPONENT_PERF_STATE_REQUEST Strukturen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pepfx.h (include Pep_x.h) |