estrutura PEP_COMPONENT_V2 (pep_x.h)
A estrutura PEP_COMPONENT_V2 especifica os atributos de estado de energia de um componente no dispositivo.
Sintaxe
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;
Membros
Id
Uma ID de componente que identifica exclusivamente esse componente em relação aos outros componentes no dispositivo. O PEP deve especificar um valor diferente de zero para esse membro se a PoFx ( estrutura de gerenciamento de energia ) do Windows exigir uma ID de componente para distinguir esse componente de outros componentes semelhantes no mesmo dispositivo. Esse membro é opcional. Se esse membro não for usado, ele deverá ser definido como todos os zeros.
Flags
Um conjunto de sinalizadores de estado de energia de componente. Nenhum sinalizador é definido atualmente para esse membro, que é sempre zero.
DeepestWakeableIdleState
O índice do estado Fx mais profundo do qual o componente pode ser ativado. Especifique 0 para F0, 1 para F1 e assim por diante. Esse índice deve ser menor que IdleStateCount.
IdleStateCount
O número de elementos na matriz que é apontado pelo membro IdleStates . Além disso, esse membro especifica o número de estados de energia Fx aos quais o componente dá suporte. Um componente deve dar suporte a pelo menos um estado Fx (F0).
IdleStates
Um ponteiro para uma matriz de estruturas de PO_FX_COMPONENT_IDLE_STATE . O comprimento dessa matriz é especificado pelo membro IdleStateCount . Cada elemento de matriz especifica os atributos de um estado de energia Fx com suporte do componente. O elemento 0 descreve F0, o elemento 1 descreve F1 e assim por diante.
Comentários
Essa estrutura
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Cabeçalho | pep_x.h (inclua Pep_x.h) |