PEP_PPM_PARK_SELECTION Struktur (pep_x.h)
Die PEP_PPM_PARK_SELECTION-Struktur gibt die Präferenzen des Betriebssystems und des Plattformerweiterungs-Plug-Ins (PEP) an, welche Prozessoren auf der Plattform geparkt werden sollten, um den Energieverbrauch zu reduzieren.
Syntax
typedef struct _PEP_PPM_PARK_SELECTION {
[in] ULONG AdditionalUnparkedProcessors;
[in] ULONG Count;
[in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
} PEP_PPM_PARK_SELECTION, *PPEP_PPM_PARK_SELECTION;
Member
[in] AdditionalUnparkedProcessors
Die Anzahl zusätzlicher Prozessoren, die geparkt werden müssen.
Diese Zahl umfasst alle Prozessoren im Prozessorenarray , für das pep PepPreference auf PROCESSOR_PARK_PREFERENCE_PARKED festlegt, das Betriebssystem poPreference jedoch auf PROCESSOR_PARK_PREFERENCE_UNPARKED oder PROCESSOR_PARK_PREFERENCE_NONE. Weitere Informationen zu diesen Werten finden Sie unter PEP_PROCESSOR_PARK_PREFERENCE.
Diese Zahl schließt keine Prozessoren im Array Prozessoren ein, für das das Betriebssystem den PoPreference-Wert auf PROCESSOR_PARK_PREFERENCE_PARKED festlegt.
[in] Count
Die Anzahl der Elemente im Array, auf die das Prozessoren-Element verweist.
[in/out] Processors
Ein Zeiger auf ein Array von PEP_PROCESSOR_PARK_PREFERENCE Strukturen. Das Count-Element gibt die Anzahl der Elemente im Array an.
Bei Eingabe
Jedes Arrayelement gibt die Parkeinstellungen für einen bestimmten Prozessor an.
Bei Ausgabe
Gibt die PEP-Parkeinstellung für jeden Prozessor zurück.
Das Prozessorarray enthält garantiert die Prozessoren in erhöhter Reihenfolge nach Prozessorindex.
Hinweise
Diese Struktur wird von der PEP_NOTIFY_PPM_PARK_SELECTION Benachrichtigung verwendet. Alle drei Elemente der Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) festgelegt werden, bevor diese Benachrichtigung an pep gesendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | pep_x.h (einschließlich Pep_x.h) |