Condividi tramite


PEP_COMPONENT_V2 struttura (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;

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 pepfx.h (includere Pep_x.h)

Vedi anche

PO_FX_COMPONENT_IDLE_STATE