PEP_PPM_PARK_SELECTION-Struktur (pepfx.h)
Die PEP_PPM_PARK_SELECTION-Struktur gibt die Präferenzen des Betriebssystem- und Plattformerweiterungs-Plug-Ins (PEP) an, welche Prozessoren auf der Plattform geparkt werden sollen, um den Stromverbrauch 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 der zusätzlichen Prozessoren, die geparkt werden müssen.
Diese Zahl umfasst alle Prozessoren im Prozessorenarray , für die pep PepPreference auf PROCESSOR_PARK_PREFERENCE_PARKED das Betriebssystem poPreference jedoch auf PROCESSOR_PARK_PREFERENCE_UNPARKED oder PROCESSOR_PARK_PREFERENCE_NONE festlegt. Weitere Informationen zu diesen Werten finden Sie unter PEP_PROCESSOR_PARK_PREFERENCE.
Diese Zahl schließt keine Prozessoren im Prozessorarray ein, für die das Betriebssystem den PoPreference-Wert auf PROCESSOR_PARK_PREFERENCE_PARKED festlegt.
[in] Count
Die Anzahl der Elemente im Array, auf die vom Prozessoren-Member verwiesen wird.
[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 zunehmender Reihenfolge nach Prozessorindex.
Hinweise
Diese Struktur wird von der PEP_NOTIFY_PPM_PARK_SELECTION Benachrichtigung verwendet. Alle drei Member 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) | Unterstützt ab Windows 10. |
Kopfzeile | pepfx.h (include Pep_x.h) |