Freigeben über


PEP_COMPONENT_PLATFORM_CONSTRAINTS Struktur (pep_x.h)

Die PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur beschreibt den zustandsniedrigsten Fx, 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;

Angehörige

[in] DeviceHandle

Ein PEPHANDLE-Wert, der das Gerät identifiziert. Das Plattformerweiterungs-Plug-In (PEP) lieferte dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE-Benachrichtigung.

[in] Component

Der Index, der die Komponente identifiziert. Dieses Element ist ein Index im Components Array in der PEP_DEVICE_REGISTER_V2 Struktur, die der PEP zuvor als Reaktion auf die PEP_DPM_REGISTER_DEVICE-Benachrichtigung für dieses Gerät bereitgestellt hat. Wenn das Components Array N-Elemente enthält, reichen Komponentenindizes von 0 bis N-1.

[in] MinimumFStates

Ein Zeiger auf einen Ausgabepuffer. Der PEP schreibt ein ULONG-Array in diesen Puffer, der den niedrigsten F-x--Zustand 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 gibt F1 usw. an. Wenn die Plattform M-Leerlaufzustände unterstützt, geben Arrayelemente 0 bis M-1 die F-x Status an, die den Plattform-Leerlaufzuständen 0 bis M-1 entsprechen.

[in] PlatformStateCount

Die Anzahl der Elemente im MinimumFStates Array. Das Array enthält ein Element für jeden Plattform-Leerlaufstatus. Das Windows Power Management Framework (PoFx) hat zuvor eine PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES-Benachrichtigung an den PEP gesendet, um die Anzahl der unterstützten Leerlaufzustände der Plattform zu ermitteln.

Bemerkungen

Diese Struktur wird von der PEP_DPM_COMPONENT_IDLE_CONSTRAINTS-Benachrichtigung verwendet. Alle vier Elemente der Struktur enthalten Eingabewerte, die PoFx liefert, wenn diese Benachrichtigung gesendet wird. PoFx weist den Puffer zu, auf den der MinimumFStates Member verweist, und der PEP schreibt in diesen Puffer als Reaktion auf die Benachrichtigung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pep_x.h (einschließen Pep_x.h)

Siehe auch

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES