PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur (pepfx.h)
Die PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur beschreibt den Fx-Zustand mit der niedrigsten Leistung, in dem sich eine Komponente befinden kann, wenn sich die Plattform in einem bestimmten Leerlaufzustand befindet.
Syntax
typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] PULONG MinimumFStates;
[in] ULONG PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;
Member
[in] DeviceHandle
Ein PEPHANDLE-Wert, der das Gerät identifiziert. Das Plattformerweiterungs-Plug-In (PEP) hat dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE Benachrichtigung bereitgestellt.
[in] Component
Der Index, der die Komponente identifiziert. Dieses Element ist ein Index in das Array Components in der PEP_DEVICE_REGISTER_V2-Struktur , das der PEP zuvor als Reaktion auf die PEP_DPM_REGISTER_DEVICE-Benachrichtigung für dieses Gerät bereitgestellt hat. Wenn das Komponentenarray N-Elemente enthält, reichen die Komponentenindizes von 0 bis N–1.
[in] MinimumFStates
Ein Zeiger auf einen Ausgabepuffer. Pep schreibt ein ULONG-Array in diesen Puffer, das den Fx-Zustand mit der niedrigsten Leistung angibt, in dem sich die Komponente für jeden Plattform-Leerlaufzustand befinden kann. Ein Element mit dem Wert 0 gibt F0 an, ein Wert von 1 für F1 usw. Wenn die Plattform M-Leerlaufzustände unterstützt, geben die Arrayelemente 0 bis M–1 die Fx-Zustände an, die den Leerlaufzuständen der Plattform 0 bis M–1 entsprechen.
[in] PlatformStateCount
Die Anzahl der Elemente im MinimumFStates-Array . Das Array enthält ein Element für jeden Plattform-Leerlaufzustand. Das Windows Power Management Framework (PoFx) hat zuvor eine PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES-Benachrichtigung an das PEP gesendet, um die Anzahl der unterstützten Plattform-Leerlaufzustände zu ermitteln.
Hinweise
Diese Struktur wird von der PEP_DPM_COMPONENT_IDLE_CONSTRAINTS Benachrichtigung verwendet. Alle vier Elemente der Struktur enthalten Eingabewerte, die PoFx beim Senden dieser Benachrichtigung bereitstellt. PoFx weist den Puffer zu, auf den der MinimumFStates-Member verweist, und der PEP schreibt als Reaktion auf die Benachrichtigung in diesen Puffer.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | pepfx.h (einschließlich Pep_x.h) |