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