Freigeben über


PEP_COMPONENT_PERF_STATE_REQUEST-Struktur (pep_x.h)

Die PEP_COMPONENT_PERF_STATE_REQUEST-Struktur gibt einen Leistungsstatussatz (P-Zustand) und eine neue Leistungsebene 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-Zustands, dem die neue Leistungsstufe zugewiesen werden soll. Wenn N die Anzahl der für diese Komponente angegebenen P-Zustandssätze ist, reichen die P-Zustandssatzindizes von 0 bis 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 Leistungsebene verwendet werden soll. Dieses Element 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. Dieses Element 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-Zustandssatz ausgewählt wurde.

Das PerfRequests-Element 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) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pep_x.h)

Weitere Informationen