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 component-power-state. 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 estados de potencia Fx que admite el componente. Un componente debe admitir al menos un estado Fx (F0).

IdleStates

Puntero a una matriz de estructuras de PO_FX_COMPONENT_IDLE_STATE . El miembro IdleStateCount especifica la longitud de esta matriz. Cada elemento de matriz especifica los atributos de un estado de energía Fx admitido por el componente. El elemento 0 describe F0, el elemento 1 describe F1, etc.

Comentarios

Esta estructura

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pepfx.h (include Pep_x.h)

Consulte también

PO_FX_COMPONENT_IDLE_STATE