Freigeben über


PEP_QUERY_CURRENT_COMPONENT_PERF_STATE Struktur (pep_x.h)

Die PEP_QUERY_CURRENT_COMPONENT_PERF_STATE-Struktur enthält Informationen zum aktuellen P-Zustand im angegebenen P-Zustandssatz.

Syntax

typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
  PEPHANDLE DeviceHandle;
  ULONG     Component;
  ULONG     Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;

Angehörige

DeviceHandle

Ein PEPHANDLE-Wert, der das Gerät identifiziert. Der PEP hat dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE Benachrichtigung bereitgestellt.

Component

Der Index, der die Komponente identifiziert. Dieses Element ist ein Index im Components Array in der PEP_DEVICE_REGISTER_V2 Struktur, die der PEP zuvor als Reaktion auf die PEP_DPM_REGISTER_DEVICE-Benachrichtigung für dieses Gerät bereitgestellt hat. Wenn das Components Array N-Elemente enthält, reichen Komponentenindizes von 0 bis N-1.

Set

Der Index, der diesen P-Zustandssatz identifiziert. Ist M die Anzahl der P-Zustandssätze für diese Komponente, reichen P-State-Indizes von 0 bis M-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 aktuellen P-Zustands für den angegebenen P-Zustandssatz. Schreiben Sie in dieses Element, wenn die Leistungswerte für den P-Zustandssatz vom Typ PoFxPerfStateTypeDiscretesind.

StateValue

Der Wert des aktuellen P-Zustands für den angegebenen P-Zustandssatz. Schreiben Sie in dieses Element, wenn die Leistungswerte für den P-Zustandssatz vom Typ PoFxPerfStateTypeRangesind.

Bemerkungen

Die nicht benannten Vereinigungen enthalten die aktuelle Leistungsstufe dieses P-Zustandssatzes, der entweder als Index in einer Gruppe von diskreten Werten oder als Wert in einem Bereich ausgedrückt wird. Als Reaktion auf eine vorherige PEP_DPM_QUERY_COMPONENT_PERF_SET-Benachrichtigung hat der PEP angegeben, ob die Leistungswerte im P-Zustandssatz vom Typ PoFxPerfStateTypeDiscrete oder PoFxPerfStateTypeRangesind.

Diese Struktur wird von der PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE-Benachrichtigung verwendet. Die DeviceHandle, Componentund Set Member enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden, wenn diese Benachrichtigung gesendet wird. Das StateIndex Member oder StateValue Member enthält einen Ausgabewert, den der PEP als Reaktion auf die Benachrichtigung in die Struktur schreibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pep_x.h (einschließen Pep_x.h)

Siehe auch