struttura PEP_PROCESSOR_IDLE_CONSTRAINTS (pep_x.h)
La struttura PEP_PROCESSOR_IDLE_CONSTRAINTS specifica un set di vincoli usati dal PEP per selezionare uno stato di inattività del processore.
Sintassi
typedef struct _PEP_PROCESSOR_IDLE_CONSTRAINTS {
ULONGLONG IdleDuration;
BOOLEAN Interruptible;
PEP_PROCESSOR_IDLE_TYPE Type;
} PEP_PROCESSOR_IDLE_CONSTRAINTS, *PPEP_PROCESSOR_IDLE_CONSTRAINTS;
Members
IdleDuration
Periodo di tempo, in unità di 100 nanosecondi, per cui si prevede che il processore rimanga nello stato di inattività selezionato. Si tratta della stima migliore corrente del sistema operativo e può variare nel tempo senza ulteriori notifiche.
Interruptible
Indica se il processore deve essere in grado di rispondere agli interrupt nello stato di inattività selezionato. Un valore TRUE indica che il processore deve essere interrotto in questo stato di inattività. Un valore FALSE indica che il processore non deve essere interrotto in questo stato di inattività.
Type
Valore di enumerazione PEP_PROCESSOR_IDLE_TYPE che indica se questi vincoli di inattività si applicano solo al processore corrente (tipo = PepIdleTypeProcessor) o a tutti i processori nella piattaforma hardware (tipo = PepIdleTypePlatform).
Commenti
Il membro Constraints della struttura PEP_PPM_IDLE_SELECT è un puntatore a una struttura PEP_PROCESSOR_IDLE_CONSTRAINTS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (include Pepfx.h) |