Freigeben über


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)

Weitere Informationen

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES