PEP_PROCESSOR_PARK_PREFERENCE Struktur (pep_x.h)
Die PEP_PROCESSOR_PARK_PREFERENCE Struktur gibt die Präferenzen des Betriebssystems und des Plattformerweiterungs-Plug-Ins (PEP) an, ob der angegebene Prozessor geparkt werden soll, um den Stromverbrauch zu reduzieren.
Syntax
typedef struct _PEP_PROCESSOR_PARK_PREFERENCE {
PEPHANDLE Processor;
UCHAR PoPreference;
UCHAR PepPreference;
} PEP_PROCESSOR_PARK_PREFERENCE, *PPEP_PROCESSOR_PARK_PREFERENCE;
Angehörige
Processor
Ein PEPHANDLE Wert, der den Prozessor identifiziert. Der PEP hat dieses Handle in einer vorherigen PEP_DPM_REGISTER_DEVICE Benachrichtigung bereitgestellt.
PoPreference
Die Parkeinstellung des Betriebssystems für diesen Prozessor. Weitere Informationen finden Sie in den Hinweisen.
PepPreference
Die Parkpräferenz des PEP für diesen Prozessor. Weitere Informationen finden Sie in den Hinweisen.
Bemerkungen
Das Prozessoren Mitglied der PEP_PPM_PARK_SELECTION-Struktur ist ein Zeiger auf ein Array von PEP_PROCESSOR_PARK_PREFERENCE Strukturen.
Die Processor und PoPreference- Member der PEP_PROCESSOR_PARK_PREFERENCE-Struktur enthalten Eingabewerte, die vom Windows Power Management Framework bereitgestellt werden,, wenn eine PEP_NOTIFY_PPM_PARK_SELECTION Benachrichtigung an den PEP gesendet wird. Das PepPreference Member enthält einen Ausgabewert, den der PEP als Reaktion auf diese Benachrichtigung in die Struktur schreibt.
In der folgenden Tabelle sind die drei Werte aufgeführt, die für die PoPreference- und PepPreference-elemente definiert sind.
Parkeinstellung | Wert | Bedeutung |
---|---|---|
PROCESSOR_PARK_PREFERENCE_NONE | 0x0 | Keine Einstellung. Entweder geparkt oder ungeparkt ist in Ordnung. |
PROCESSOR_PARK_PREFERENCE_PARKED | 0x1 | Das Betriebssystem oder PEP gibt an, dass der Prozessor geparkt werden soll. |
PROCESSOR_PARK_PREFERENCE_UNPARKED | 0x2 | Das Betriebssystem oder PEP gibt an, dass der Prozessor nicht geparkt sollte. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |