Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
[Applies to KMDF and UMDF]
A driver's EvtDeviceSelfManagedIoFlush event callback function handles flush activity for the device's self-managed I/O operations.
Syntax
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH EvtWdfDeviceSelfManagedIoFlush;
VOID EvtWdfDeviceSelfManagedIoFlush(
  [in] WDFDEVICE Device
)
{...}
Parameters
[in] Device
A handle to a framework device object.
Return value
None
Remarks
To register an EvtDeviceSelfManagedIoFlush callback function, a driver must call WdfDeviceInitSetPnpPowerEventCallbacks.
If the driver has registered an EvtDeviceSelfManagedIoFlush callback function, the framework calls it after the device has been removed. The driver should flush (that is, remove) I/O requests that are associated with the device's self-managed I/O operations.
For more information about when the framework calls this callback function, see PnP and Power Management Scenarios.
For more information about drivers that provide this callback function, see Using Self-Managed I/O.
Requirements
| Requirement | Value | 
|---|---|
| Target Platform | Universal | 
| Minimum KMDF version | 1.0 | 
| Minimum UMDF version | 2.0 | 
| Header | wdfdevice.h (include Wdf.h) | 
| IRQL | PASSIVE_LEVEL |