PROCESSOR_POWER_POLICY-Struktur (winnt.h)
Enthält Informationen zur Prozessorleistungssteuerung und zur C-Zustände.
Syntax
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;
Member
Revision
Die aktuelle Strukturrevisionsebene. Legen Sie diesen Wert fest, indem Sie ReadProcessorPwrScheme aufrufen, bevor Sie eine PROCESSOR_POWER_POLICY-Struktur zum Festlegen der Energierichtlinie verwenden.
DynamicThrottle
Die aktuelle Prozessorleistungszustandsrichtlinie. Dieser Member muss einer der unter Richtlinienkonstanten der Prozessorleistungssteuerung beschriebenen Werte sein.
Spare[3]
Reserviert; auf 0 festgelegt.
DisableCStates
Reserviert; auf 0 festgelegt.
Reserved
Reserviert; auf 0 festgelegt.
PolicyCount
Die Anzahl der Elemente im Policy-Array .
Policy[3]
Ein Array von PROCESSOR_POWER_POLICY_INFO-Strukturen , das Werte definiert, die zum Anwenden von Prozessor-C-Zustandsrichtlinieneinstellungen verwendet werden. Richtlinie[0] entspricht ACPI C-Zustand C1, Richtlinie[1] entspricht C2 und Richtlinie[2] entspricht C3. Das AllowPromotion-Element bestimmt, ob der Prozessor in den Zustand höhergestuft werden kann. Beispiel: Richtlinie[0]. AllowPromotion ist 0. Der Computer kann nicht von C0 zu C1 wechseln.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winnt.h (Einschließen von Windows.h) |