Condividi tramite


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)

Vedi anche

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE