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) |