Condividi tramite


EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH funzione di callback (wdfdevice.h)

[Si applica a KMDF e UMDF]

La funzione di callback di un driver EvtDeviceSelfManagedIoFlush gestisce l'attività di scaricamento per le operazioni di I/O autogestito del dispositivo.

Sintassi

EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH EvtWdfDeviceSelfManagedIoFlush;

void EvtWdfDeviceSelfManagedIoFlush(
  [in] WDFDEVICE Device
)
{...}

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

Valore restituito

Nessuno

Osservazioni

Per registrare un EvtDeviceSelfManagedIoFlush funzione di callback, un driver deve chiamare WdfDeviceInitSetPnpPowerEventCallbacks.

Se il driver ha registrato un EvtDeviceSelfManagedIoFlush funzione di callback, il framework lo chiama dopo la rimozione del dispositivo. Il driver deve scaricare (ovvero rimuovere) le richieste di I/O associate alle operazioni di I/O autogestito del dispositivo.

Per altre informazioni sui casi in cui il framework chiama questa funzione di callback, vedere scenari di risparmio energia e PnP.

Per altre informazioni sui driver che forniscono questa funzione di callback, vedere Using Self-Managed I/O.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfdevice.h (include Wdf.h)
IRQL PASSIVE_LEVEL

Vedere anche

EvtDeviceSelfManagedIoCleanup

EvtDeviceSelfManagedIoInit

EvtDeviceSelfManagedIoRestart

EvtDeviceSelfManagedIoSuspend