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 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 está 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 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

Esta estrutura

Requisitos

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

Confira também

PO_FX_COMPONENT_IDLE_STATE