estructura de PEP_PROCESSOR_IDLE_CONSTRAINTS (pep_x.h)

La estructura PEP_PROCESSOR_IDLE_CONSTRAINTS especifica un conjunto de restricciones que el PEP usa para seleccionar un estado inactivo del procesador.

Sintaxis

typedef struct _PEP_PROCESSOR_IDLE_CONSTRAINTS {
  ULONGLONG               IdleDuration;
  BOOLEAN                 Interruptible;
  PEP_PROCESSOR_IDLE_TYPE Type;
} PEP_PROCESSOR_IDLE_CONSTRAINTS, *PPEP_PROCESSOR_IDLE_CONSTRAINTS;

Miembros

IdleDuration

El período de tiempo, en unidades de 100 nanosegundos, para el que se espera que el procesador permanezca en el estado inactivo seleccionado. Esta es la mejor estimación actual del sistema operativo y puede variar con el tiempo sin notificación adicional.

Interruptible

Si el procesador debe poder responder a interrupciones en el estado inactivo seleccionado. Un valor true indica que el procesador debe ser interrumpible en este estado inactivo. Un valor false indica que el procesador no es necesario que se interrumpa en este estado inactivo.

Type

Valor de enumeración PEP_PROCESSOR_IDLE_TYPE que indica si estas restricciones inactivas se aplican solo al procesador actual (Type = PepIdleTypeProcessor) o a todos los procesadores de la plataforma de hardware (Type = PepIdleTypePlatform).

Comentarios

El miembro Constraints de la estructura PEP_PPM_IDLE_SELECT es un puntero a una estructura PEP_PROCESSOR_IDLE_CONSTRAINTS .

Requisitos

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

Consulte también

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE