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) |