Compartilhar via


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)

Confira também

PROCESSOR_POWER_POLICY