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 |