Compartir a través de


estructura PEP_COMPONENT_V2 (pepfx.h)

La estructura PEP_COMPONENT_V2 especifica los atributos de estado de energía de un componente del dispositivo.

Sintaxis

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;

Miembros

Id

Identificador de componente que identifica de forma única este componente con respecto a los demás componentes del dispositivo. El PEP debe especificar un valor distinto de cero para este miembro si el marco de administración de energía de Windows (PoFx) requiere un identificador de componente para distinguir este componente de otros componentes similares en el mismo dispositivo. Este miembro es opcional. Si no se usa este miembro, debe establecerse en todos los ceros.

Flags

Un conjunto de marcas de estado de componentes. Actualmente no hay marcas definidas para este miembro, que siempre es cero.

DeepestWakeableIdleState

Índice del estado Fx más profundo desde el que el componente puede reactivar. Especifique 0 para F0, 1 para F1, etc. Este índice debe ser menor que IdleStateCount.

IdleStateCount

Número de elementos de la matriz a los que apunta el miembro IdleStates. Además, este miembro especifica el número de Fx estados de potencia que admite el componente. Un componente debe admitir al menos un estado Fx (F0).

IdleStates

Puntero a una matriz de estructuras PO_FX_COMPONENT_IDLE_STATE. El miembro IdleStateCount especifica la longitud de esta matriz. Cada elemento de matriz especifica los atributos de unaX de F que admite el componente. El elemento 0 describe F0, el elemento 1 describe F1, etc.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pepfx.h (include Pep_x.h)

Consulte también

PO_FX_COMPONENT_IDLE_STATE