PEP_COMPONENT_V2-Struktur (pep_x.h)

Die PEP_COMPONENT_V2-Struktur gibt die Energiezustandsattribute einer Komponente im Gerät an.

Syntax

typedef struct _PEP_COMPONENT_V2 {
  GUID                        Id;
  ULONGLONG                   Flags;
  ULONG                       DeepestWakeableIdleState;
  ULONG                       IdleStateCount;
  PPO_FX_COMPONENT_IDLE_STATE IdleStates;
} PEP_COMPONENT_V2, *PPEP_COMPONENT_V2;

Member

Id

Eine Komponenten-ID, die diese Komponente in Bezug auf die anderen Komponenten im Gerät eindeutig identifiziert. Der PEP sollte einen nonzero-Wert für diesen Member angeben, wenn das Windows Power Management Framework (PoFx) eine Komponenten-ID erfordert, um diese Komponente von anderen ähnlichen Komponenten auf demselben Gerät zu unterscheiden. Dieses Member ist optional. Wenn dieser Member nicht verwendet wird, muss er auf alle Nullen festgelegt werden.

Flags

Eine Reihe von Komponenten-Power-Zustandsflags. Für dieses Element sind derzeit keine Flags definiert, die immer 0 sind.

DeepestWakeableIdleState

Der Index des tiefsten Fx-Zustands , aus dem die Komponente aktiviert werden kann. Geben Sie 0 für F0, 1 für F1 usw. an. Dieser Index muss kleiner als IdleStateCount sein.

IdleStateCount

Die Anzahl der Elemente im Array, auf die vom IdleStates-Member verwiesen wird. Darüber hinaus gibt dieses Member die Anzahl der von der Komponente unterstützten F x-Leistungszustände an. Eine Komponente muss mindestens einen Fx-Zustand (F0) unterstützen.

IdleStates

Ein Zeiger auf ein Array von PO_FX_COMPONENT_IDLE_STATE Strukturen. Die Länge dieses Arrays wird durch das IdleStateCount-Element angegeben. Jedes Arrayelement gibt die Attribute eines F x-Energiezustands an, der von der Komponente unterstützt wird. Element 0 beschreibt F0, Element 1 beschreibt F1 usw.

Hinweise

Diese Struktur

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pep_x.h)

Weitere Informationen

PO_FX_COMPONENT_IDLE_STATE