Compartir a través de


estructura PEP_PLATFORM_IDLE_STATE_UPDATE (pep_x.h)

La estructura PEP_PLATFORM_IDLE_STATE_UPDATE contiene las propiedades actualizadas de un estado inactivo de la plataforma.

Sintaxis

typedef struct _PEP_PLATFORM_IDLE_STATE_UPDATE {
  ULONG Version;
  ULONG Latency;
  ULONG BreakEvenDuration;
} PEP_PLATFORM_IDLE_STATE_UPDATE, *PPEP_PLATFORM_IDLE_STATE_UPDATE;

Miembros

Version

Número de versión actual de esta estructura. Establezca este miembro en PEP_PLATFORM_IDLE_STATE_UPDATE_VERSION.

Latency

La latencia de peor caso, en unidades de 100 nanosegundos, para que la plataforma se desactive de este estado inactivo en respuesta a un evento de reactivación.

BreakEvenDuration

Cantidad mínima de tiempo, especificada en unidades de 100 nanosegundos, que la plataforma debe dedicar en este estado inactivo para realizar una transición a este estado que valga la pena. El marco de administración de energía de Windows (PoFx) usa este valor de miembro como sugerencia para evitar cambiar la plataforma a un estado inactivo, a menos que la plataforma tenga probabilidades de permanecer en este estado durante al menos la cantidad de tiempo especificada por BreakEvenDuration.

Comentarios

El parámetro Update de la rutina UpdatePlatformIdleState es un puntero a una estructura PEP_PLATFORM_IDLE_STATE_UPDATE .

Requisitos

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

Consulte también

UpdatePlatformIdleState