Freigeben über


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

Weitere Informationen

EvtDeviceSelfManagedIoCleanup

EvtDeviceSelfManagedIoInit

EvtDeviceSelfManagedIoRestart

EvtDeviceSelfManagedIoSuspend