estrutura PROCESSOR_POWER_POLICY (winnt.h)
Contém informações sobre o controle de desempenho do processador e os estados C.
Sintaxe
typedef struct _PROCESSOR_POWER_POLICY {
DWORD Revision;
BYTE DynamicThrottle;
BYTE Spare[3];
DWORD DisableCStates : 1;
DWORD Reserved : 31;
DWORD PolicyCount;
PROCESSOR_POWER_POLICY_INFO Policy[3];
} PROCESSOR_POWER_POLICY, *PPROCESSOR_POWER_POLICY;
Membros
Revision
O nível de revisão da estrutura atual. Defina esse valor chamando ReadProcessorPwrScheme antes de usar uma estrutura PROCESSOR_POWER_POLICY para definir a política de energia.
DynamicThrottle
A política de estado de desempenho do processador atual. Esse membro deve ser um dos valores descritos em Constantes de Política de Controle de Desempenho do Processador.
Spare[3]
Reservados; definido como zero.
DisableCStates
Reservados; definido como zero.
Reserved
Reservados; definido como zero.
PolicyCount
O número de elementos na matriz De política .
Policy[3]
Uma matriz de estruturas de PROCESSOR_POWER_POLICY_INFO que define valores usados para aplicar configurações de política de estado C do processador. Policy[0] corresponde ao C1 do estado C da ACPI, Policy[1] corresponde a C2 e Policy[2] corresponde a C3. O membro AllowPromotion determina se o processador pode ser promovido para o estado. Por exemplo, se Policy[0]. AllowPromotion é 0, o computador não pode fazer a transição de C0 para C1.
Requisitos
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) |