struttura PEP_COMPONENT_V2 (pepfx.h)
La struttura PEP_COMPONENT_V2 specifica gli attributi dello stato di alimentazione di un componente nel dispositivo.
Sintassi
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;
Membri
Id
ID componente che identifica in modo univoco questo componente rispetto agli altri componenti del dispositivo. Il PEP deve specificare un valore diverso da zero per questo membro se il framework di risparmio energia di Windows (PoFx) richiede un ID componente per distinguere questo componente da altri componenti simili nello stesso dispositivo. Questo membro è facoltativo. Se questo membro non viene utilizzato, deve essere impostato su tutti gli zeri.
Flags
Set di flag di stato di alimentazione dei componenti. Nessun flag è attualmente definito per questo membro, che è sempre zero.
DeepestWakeableIdleState
Indice dello stato F più profondox da cui il componente può riattivarsi. Specificare 0 per F0, 1 per F1 e così via. Questo indice deve essere minore di IdleStateCount.
IdleStateCount
Numero di elementi nella matrice a cui punta il membro IdleStates. Inoltre, questo membro specifica il numero didi alimentazione X supportati dal componente. Un componente deve supportare almeno unF stato (F0).
IdleStates
Puntatore a una matrice di strutture PO_FX_COMPONENT_IDLE_STATE. La lunghezza di questa matrice viene specificata dal membro idleStateCount
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione |
pepfx.h (include Pep_x.h) |