PEP_QUERY_CURRENT_COMPONENT_PERF_STATE-Struktur (pepfx.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;

Member

DeviceHandle

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

Component

Der Index, der die Komponente identifiziert. Dieser Member ist ein Index im Komponentenarray in der PEP_DEVICE_REGISTER_V2-Struktur , den pep zuvor als Reaktion auf die PEP_DPM_REGISTER_DEVICE-Benachrichtigung für dieses Gerät bereitgestellt hat. Wenn das Komponentenarray N-Elemente enthält, reichen die Komponentenindizes von 0 bis N–1.

Set

Der Index, der diesen P-Zustandssatz identifiziert. Wenn M die Anzahl der P-Zustandssätze für diese Komponente ist, liegen die P-Zustandssatzindizes zwischen 0 und 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 diesen Member, wenn die Leistungswerte für den P-Zustandssatz vom Typ PoFxPerfStateTypeDiscrete sind.

StateValue

Der Wert des aktuellen P-Zustands für den angegebenen P-Zustandssatz. Schreiben Sie in diesen Member, wenn die Leistungswerte für den P-Zustandssatz vom Typ PoFxPerfStateTypeRange sind.

Hinweise

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

Die unbenannte Union enthält die aktuelle Leistungsstufe dieses P-Zustandssatzes, der entweder als Index in eine Gruppe diskreter Werte oder als Wert in einem Bereich ausgedrückt wird. Als Reaktion auf eine vorherige PEP_DPM_QUERY_COMPONENT_PERF_SET Benachrichtigung hat pep angegeben, ob die Leistungswerte im P-Statussatz vom Typ PoFxPerfStateTypeDiscrete oder PoFxPerfStateTypeRange sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 10.
Kopfzeile pepfx.h (include Pep_x.h)

Weitere Informationen