EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH Rückruffunktion (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die EvtDeviceSelfManagedIoFlush-Ereignisrückruffunktion eines Treibers verarbeitet die Flush-Aktivität für die selbstverwalteten E/A-Vorgänge des Geräts.
Syntax
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH EvtWdfDeviceSelfManagedIoFlush;
void EvtWdfDeviceSelfManagedIoFlush(
[in] WDFDEVICE Device
)
{...}
Parameter
[in] Device
Ein Handle für ein Framework-Geräteobjekt.
Rückgabewert
Keine
Bemerkungen
Um eine EvtDeviceSelfManagedIoFlush-Rückruffunktion zu registrieren, muss ein Treiber WdfDeviceInitSetPnpPowerEventCallbacks aufrufen.
Wenn der Treiber eine EvtDeviceSelfManagedIoFlush-Rückruffunktion registriert hat, ruft das Framework diese auf, nachdem das Gerät entfernt wurde. Der Treiber sollte E/A-Anforderungen leeren (d. h. entfernen), die den selbstverwalteten E/A-Vorgängen des Geräts zugeordnet sind.
Weitere Informationen dazu, wann das Framework diese Rückruffunktion aufruft, finden Sie unter PnP- und Energieverwaltungsszenarien.
Weitere Informationen zu Treibern, die diese Rückruffunktion bereitstellen, finden Sie unter Verwenden Self-Managed E/A.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |
IRQL | PASSIVE_LEVEL |