Condividi tramite


struttura PEP_PROCESSOR_IDLE_CONSTRAINTS (pep_x.h)

La struttura PEP_PROCESSOR_IDLE_CONSTRAINTS specifica un set di vincoli utilizzati 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;

Membri

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 (Type = PepIdleTypeProcessor) o a tutti i processori della piattaforma hardware (Type = PepIdleTypePlatform).

Osservazioni

Il membro Constraints della struttura PEP_PPM_IDLE_SELECT è un puntatore a una struttura PEP_PROCESSOR_IDLE_CONSTRAINTS.

Fabbisogno

Requisito Valore
client minimo supportato Supportato a partire da Windows 10.
intestazione pep_x.h (includere Pepfx.h)

Vedere anche

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE