struttura PEP_COMPONENT_V2 (pep_x.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;
Members
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 gestione power 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 usato, deve essere impostato su tutti gli zero.
Flags
Set di flag di tipo component-power-state. Nessun flag è attualmente definito per questo membro, che è sempre zero.
DeepestWakeableIdleState
Indice dello statoF x più profondo 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 di potenza Fx indica che il componente supporta. Un componente deve supportare almeno uno statoF x (F0).
IdleStates
Puntatore a una matrice di strutture PO_FX_COMPONENT_IDLE_STATE . La lunghezza di questa matrice viene specificata dal membro IdleStateCount . Ogni elemento matrice specifica gli attributi di uno stato di alimentazioneF x supportato dal componente. L'elemento 0 descrive F0, elemento 1 descrive F1 e così via.
Commenti
Struttura
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |