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