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) |