estrutura PEP_PROCESSOR_IDLE_CONSTRAINTS (pep_x.h)
A estrutura PEP_PROCESSOR_IDLE_CONSTRAINTS especifica um conjunto de restrições que o PEP usa para selecionar um estado ocioso do processador.
Sintaxe
typedef struct _PEP_PROCESSOR_IDLE_CONSTRAINTS {
ULONGLONG IdleDuration;
BOOLEAN Interruptible;
PEP_PROCESSOR_IDLE_TYPE Type;
} PEP_PROCESSOR_IDLE_CONSTRAINTS, *PPEP_PROCESSOR_IDLE_CONSTRAINTS;
Membros
IdleDuration
O período de tempo, em unidades de 100 nanossegundos, para o qual o processador deve permanecer no estado ocioso selecionado. Essa é a melhor estimativa atual do sistema operacional e pode variar ao longo do tempo sem uma notificação adicional.
Interruptible
Se o processador deve ser capaz de responder a interrupções no estado ocioso selecionado. Um valor true indica que o processador deve ser interrompido nesse estado ocioso. Um valor false indica que o processador não é necessário para ser interrompido nesse estado ocioso.
Type
Um valor de enumeração PEP_PROCESSOR_IDLE_TYPE que indica se essas restrições ociosas se aplicam apenas ao processador atual (Tipo = PepIdleTypeProcessor) ou a todos os processadores na plataforma de hardware (Tipo = PepIdleTypePlatform).
Observações
As restrições de membro da estrutura PEP_PPM_IDLE_SELECT é um ponteiro para uma estrutura PEP_PROCESSOR_IDLE_CONSTRAINTS.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pep_x.h (inclua Pepfx.h) |