EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS Rückruffunktion (wdfpdo.h)
[Gilt nur für KMDF]
Die EvtDeviceEnableWakeAtBus-Ereignisrückruffunktion eines Busfahrers führt Vorgänge auf Busebene aus, die es einem der Geräte des Busses ermöglichen, ein Wecksignal auf dem Bus auszulösen.
Syntax
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS EvtWdfDeviceEnableWakeAtBus;
NTSTATUS EvtWdfDeviceEnableWakeAtBus(
[in] WDFDEVICE Device,
[in] SYSTEM_POWER_STATE PowerState
)
{...}
Parameter
[in] Device
Ein Handle für ein Framework-Geräteobjekt.
[in] PowerState
Ein SYSTEM_POWER_STATE typisierter Enumerator, der den Systemleistungszustand identifiziert, von dem das System oder Gerät reaktiviert wird.
Rückgabewert
Wenn für die Rückruffunktion EvtDeviceEnableWakeAtBus keine Fehler aufgetreten sind, muss sie STATUS_SUCCESS oder einen anderen status Wert zurückgeben, für den NT_SUCCESS(status) TRUE entspricht. Andernfalls muss ein status Wert zurückgegeben werden, für den NT_SUCCESS(status) false entspricht.
Wenn NT_SUCCESS(status) false entspricht, ruft das Framework die EvtDeviceDisableWakeAtBus-Rückruffunktion des Treibers auf.
Weitere Informationen zu den Rückgabewerten dieser Rückruffunktion finden Sie unter Melden von Gerätefehlern.
Hinweise
Um diese Rückruffunktion zu registrieren, muss der Bustreiber WdfPdoInitSetEventCallbacks aufrufen.
Weitere Informationen zu dieser Rückruffunktion finden Sie unter Unterstützung der Systemreaktivierung.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfpdo.h (einschließen von Wdf.h) |
IRQL | PASSIVE_LEVEL |