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;
Angehörige
Id
Eine Komponenten-ID, die diese Komponente eindeutig in Bezug auf die anderen Komponenten des Geräts identifiziert. Der PEP sollte einen Wert ungleich Null für dieses Element 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 Element ist optional. Wenn dieses Element nicht verwendet wird, muss es auf alle Nullen festgelegt werden.
Flags
Eine Reihe von Komponenten-Power-State-Flags. Für dieses Element sind derzeit keine Flags definiert, die immer null sind.
DeepestWakeableIdleState
Der Index des tiefsten F-x Zustands, aus dem die Komponente reaktiv werden kann. Geben Sie 0 für F0, 1 für F1 usw. an. Dieser Index muss kleiner als IdleStateCountsein.
IdleStateCount
Die Anzahl der Elemente im Array, auf die durch das IdleStates Member verwiesen wird. Darüber hinaus gibt dieses Element die Anzahl der Fx Leistungszustände an, die die Komponente unterstützt. Eine Komponente muss mindestens einen F-x--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 Member angegeben. Jedes Arrayelement gibt die Attribute eines Fx Leistungszustand an, der von der Komponente unterstützt wird. Element 0 beschreibt F0, Element 1 beschreibt F1 usw.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pepfx.h (include Pep_x.h) |