Freigeben über


PEP_COMPONENT_ACTIVE-Struktur (pep_x.h)

Die PEP_COMPONENT_ACTIVE-Struktur identifiziert eine Komponente, die einen Übergang zwischen der Leerlaufbedingung und der aktiven Bedingung macht.

Syntax

typedef struct _PEP_COMPONENT_ACTIVE {
  [in]  PEPHANDLE             DeviceHandle;
  [in]  ULONG                 Component;
  [in]  BOOLEAN               Active;
  [out] PPEP_WORK_INFORMATION WorkInformation;
  [out] BOOLEAN               NeedWork;
} PEP_COMPONENT_ACTIVE, *PPEP_COMPONENT_ACTIVE;

Member

[in] DeviceHandle

Ein PEPHANDLE-Wert, der das Gerät identifiziert. Das 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] Active

Gibt an, ob die Komponente einen Übergang zur aktiven Bedingung vornimmt. Bei TRUE wechselt die Komponente von der Leerlaufbedingung zur aktiven Bedingung. Bei FALSE wechselt die Komponente von der aktiven Bedingung zur Leerlaufbedingung.

[out] WorkInformation

Ein Zeiger auf eine PEP_WORK_INFORMATION Struktur, die die Arbeit beschreibt, die der PEP als Antwort auf diese Benachrichtigung anfordert. Wenn NeedWork TRUE ist, muss WorkInformation auf eine gültige PEP_WORK_INFORMATION-Struktur verweisen. Wenn NeedWork FALSE ist, muss WorkInformation NULL sein.

[out] NeedWork

Gibt an, ob der PEP als Antwort auf diese Benachrichtigung eine Arbeitsanforderung zu übermitteln hat. Legen Sie auf TRUE fest, wenn die PEP Arbeitsanforderungen hat, oder auf FALSE, wenn der PEP keine Arbeit anzufordern hat.

Hinweise

Diese Struktur wird von der PEP_DPM_COMPONENT_ACTIVE Benachrichtigung verwendet. Die ersten drei Elemente der Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden. Die letzten beiden Member enthalten Ausgabewerte, die der PEP als Reaktion auf diese Benachrichtigung in die Struktur schreibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pepfx.h)

Weitere Informationen

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_ACTIVE

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION