PEP_DEVICE_POWER_STATE Struktur (pepfx.h)
Die PEP_DEVICE_POWER_STATE-Struktur gibt den Status eines Übergangs zu einem neuen D-x (Gerätestrom) an.
Syntax
typedef struct _PEP_DEVICE_POWER_STATE {
[in] PEPHANDLE DeviceHandle;
[in] DEVICE_POWER_STATE PowerState;
[in] BOOLEAN Complete;
[in] BOOLEAN SystemTransition;
} PEP_DEVICE_POWER_STATE, *PPEP_DEVICE_POWER_STATE;
Angehörige
[in] DeviceHandle
Der PEPHANDLE-Wert, der dieses Gerät identifiziert. Der PEP hat dieses Handle zuvor als Reaktion auf eine PEP_DPM_REGISTER_DEVICE Benachrichtigung vom Windows Power Management Framework (PoFx) erstellt.
[in] PowerState
Ein DEVICE_POWER_STATE Enumerationswert, der den neuen Energiezustand des Geräts angibt.
[in] Complete
Gibt an, ob der Übergang zum Neuen Gerätestromzustand gerade initiiert oder gerade abgeschlossen wurde. Wenn TRUE, wurde der Übergang zum Energiezustand des Zielgeräts abgeschlossen. Wenn FALSE, hat der Besitzer der Energierichtlinie (Power Policy Owner, PPO) den Übergang initiiert, indem die PoRequestPowerIrp Routine aufgerufen wird, aber der Windows Power Manager hat noch nicht das Dx IRP (eine IRP_MN_SET_POWER Anforderung vom Typ DevicePowerState) an den Treiberstapel des Geräts ausgegeben.
[in] SystemTransition
Immer auf FALSE festgelegt.
Bemerkungen
Diese Struktur wird von der PEP_DPM_DEVICE_POWER_STATE-Benachrichtigung verwendet. Alle vier Elemente der Struktur enthalten Eingabewerte, die von PoFx bereitgestellt werden. Der PEP schreibt nicht in diese Struktur.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pepfx.h (include Pep_x.h) |