Condividi tramite


struttura PROCESSOR_POWER_POLICY (winnt.h)

Contiene informazioni sul controllo delle prestazioni del processore e sugli stati C.

Sintassi

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;

Members

Revision

Livello di revisione della struttura corrente. Impostare questo valore chiamando ReadProcessorPwrScheme prima di usare una struttura PROCESSOR_POWER_POLICY per impostare i criteri di alimentazione.

DynamicThrottle

Criteri di stato delle prestazioni del processore correnti. Questo membro deve essere uno dei valori descritti in Costanti dei criteri di controllo delle prestazioni del processore.

Spare[3]

Riservati; impostato su zero.

DisableCStates

Riservati; impostato su zero.

Reserved

Riservati; impostato su zero.

PolicyCount

Numero di elementi nella matrice Criteri .

Policy[3]

Matrice di strutture PROCESSOR_POWER_POLICY_INFO che definisce i valori usati per applicare le impostazioni dei criteri di stato C del processore. Policy[0] corrisponde a ACPI C-state C1, Policy[1] corrisponde a C2 e Policy[2] corrisponde a C3. Il membro AllowPromotion determina se il processore può essere alzato di livello allo stato. Ad esempio, se Policy[0]. AllowPromotion è 0, il computer non può passare da C0 a C1.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h (include Windows.h)

Vedi anche

CallNtPowerInformation

PROCESSOR_POWER_POLICY_INFO