Freigeben über


EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH Rückruffunktion (wdfdevice.h)

[Gilt für KMDF und UMDF]

Die EvtDeviceSelfManagedIoFlush Ereignisrückruffunktion verarbeitet flush-Aktivitäten für die selbstverwaltete 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 zu einem Framework-Geräteobjekt.

Rückgabewert

Nichts

Bemerkungen

Um eine EvtDeviceSelfManagedIoFlush Rückruffunktion zu registrieren, muss ein Treiber WdfDeviceInitSetPnpPowerEventCallbacksaufrufen.

Wenn der Treiber eine EvtDeviceSelfManagedIoFlush- Rückruffunktion registriert hat, ruft das Framework sie 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 Power Management-Szenarien.

Weitere Informationen zu Treibern, die diese Rückruffunktion bereitstellen, finden Sie unter Verwenden von Self-Managed E/A-.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfdevice.h (einschließen Wdf.h)
IRQL- PASSIVE_LEVEL

Siehe auch

EvtDeviceSelfManagedIoCleanup

EvtDeviceSelfManagedIoInit

EvtDeviceSelfManagedIoRestart

EvtDeviceSelfManagedIoSuspend