estructura PO_FX_COMPONENT_IDLE_STATE (wdm.h)

La estructura PO_FX_COMPONENT_IDLE_STATE especifica los atributos de un estado de energía Fx de un componente en un dispositivo.

Sintaxis

typedef struct _PO_FX_COMPONENT_IDLE_STATE {
  ULONGLONG TransitionLatency;
  ULONGLONG ResidencyRequirement;
  ULONG     NominalPower;
} PO_FX_COMPONENT_IDLE_STATE, *PPO_FX_COMPONENT_IDLE_STATE;

Miembros

TransitionLatency

Latencia de transición. Esta latencia es la cantidad de tiempo, en unidades de 100 nanosegundos, que el componente necesita devolver de este estado Fx al estado F0. Para una estructura de PO_FX_COMPONENT_IDLE_STATE que especifica los atributos del estado F0, establezca este miembro en cero.

ResidencyRequirement

Requisito de residencia. El requisito de residencia es la cantidad mínima de tiempo, en unidades de 100 nanosegundos, que el componente debe gastar en este estado fx para realizar una transición a este estado fx vale la pena. PoFx usa este valor de miembro como sugerencia para evitar cambiar un componente a un estado Fx, a menos que el componente esté probablemente en este estado durante al menos la cantidad de tiempo especificada por ResidencyRequirement. Para una estructura de PO_FX_COMPONENT_IDLE_STATE que describe los atributos del estado F0, establezca este miembro en cero.

NominalPower

La potencia, en microwatts, que el componente consume en este estado Fx. Establezca este miembro en PO_FX_UNKNOWN_POWER para indicar que PoFx debe omitir (tratar como insignificante) el consumo de energía interno del componente en este estado fx cuando PoFx evalúa a qué estado de energía cambiar cuando el componente está inactivo.

Comentarios

La estructura PO_FX_COMPONENT contiene un puntero a una matriz de estructuras de PO_FX_COMPONENT_IDLE_STATE . Cada elemento de matriz especifica los atributos de un estado Fx. El elemento 0 describe F0, el elemento 1 describe F1, etc.

Cuando el controlador registra un dispositivo con PoFx, el controlador proporciona una matriz de estructuras de PO_FX_COMPONENT . Cada elemento de matriz describe los atributos de energía de un componente en el dispositivo.

No establezca TransitionLatency y ResidencyRequirementen PO_FX_UNKNOWN_TIME porque puede impedir que el marco de administración de energía (PoFx) seleccione el estado inactivo.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 8.
Encabezado wdm.h (incluya Wudfwdm.h)

Consulte también

PO_FX_COMPONENT