estructura 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 las que se espera que el procesador permanezca en estado inactivo seleccionado. Esta es la mejor estimación actual del sistema operativo y puede variar con el tiempo sin ninguna notificación adicional.
Interruptible
Si el procesador debe poder responder a interrupciones en el estado de inactividad seleccionado. Un valor true indica que el procesador debe ser interrumpible en este estado inactivo. Un valor false indica que no es necesario que el procesador sea interrumpible 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).
Observaciones
El Restricciones miembro de la estructura PEP_PPM_IDLE_SELECT es un puntero a una estructura PEP_PROCESSOR_IDLE_CONSTRAINTS.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pep_x.h (incluya Pepfx.h) |