estrutura PROCESSOR_POWER_POLICY_INFO (winnt.h)
Contém informações sobre as configurações de política de estado C do processador. Essa estrutura faz parte da estrutura PROCESSOR_POWER_POLICY .
Sintaxe
typedef struct _PROCESSOR_POWER_POLICY_INFO {
DWORD TimeCheck;
DWORD DemoteLimit;
DWORD PromoteLimit;
BYTE DemotePercent;
BYTE PromotePercent;
BYTE Spare[2];
DWORD AllowDemotion : 1;
DWORD AllowPromotion : 1;
DWORD Reserved : 30;
} PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO;
Membros
TimeCheck
O tempo que deve expirar antes da promoção ou rebaixamento é considerado, em microssegundos.
DemoteLimit
A quantidade mínima de tempo que deve ser gasto no loop ocioso para evitar o rebaixamento, em microssegundos.
PromoteLimit
O tempo que deve ser excedido para levar a promoção a um estado ocioso mais profundo, em microssegundos.
DemotePercent
O valor que dimensiona o limite no qual o gerenciador de políticas de energia diminui o desempenho do processador, expresso como uma porcentagem.
PromotePercent
O valor que dimensiona o limite no qual o gerenciador de políticas de energia aumenta o desempenho do processador, expresso como uma porcentagem.
Spare[2]
Reservado.
AllowDemotion
Quando definido, permite que o gerenciador de políticas de energia do kernel seja rebaixada do estado atual.
AllowPromotion
Quando definido, permite que o gerenciador de políticas de energia do kernel promova do estado atual.
Reserved
Reservado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |