Compartilhar via


estrutura PEP_COMPONENT_V2 (pepfx.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 o Windows estrutura de gerenciamento de energia (PoFx) 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 está definido no momento 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 Fx estados de energia aos quais o componente dá suporte. Um componente deve dar suporte a pelo menos um Fx estado (F0).

IdleStates

Um ponteiro para uma matriz de estruturas PO_FX_COMPONENT_IDLE_STATE. O comprimento dessa matriz é especificado pelo membro IdleStateCount. Cada elemento de matriz especifica os atributos de um Fx estado de energia compatível com o componente. O elemento 0 descreve F0, o elemento 1 descreve F1 e assim por diante.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte a partir do Windows 10.
cabeçalho pepfx.h (inclua Pep_x.h)

Consulte também

PO_FX_COMPONENT_IDLE_STATE