PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur (pep_x.h)
Die PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur beschreibt den niedrigsten Fx-Zustand , 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. Dieser Member ist ein Index im Komponentenarray in der PEP_DEVICE_REGISTER_V2-Struktur , den 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, der Wert 1 gibt F1 an 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 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 Member der -Struktur enthalten Eingabewerte, die PoFx beim Senden dieser Benachrichtigung bereitstellt. PoFx weist den Puffer zu, auf den der MinimumFStates-Member verweist, und pep schreibt als Reaktion auf die Benachrichtigung in diesen Puffer.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |