PEP_COMPONENT_V2-Struktur (pepfx.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 | pepfx.h (einschließlich Pep_x.h) |