EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH función de devolución de llamada (wdfdevice.h)
[Se aplica a KMDF y UMDF]
La función de devolución de llamada de eventos EvtDeviceSelfManagedIoFlush controla la actividad de vaciado de las operaciones de E/S autoadministradas del dispositivo.
Sintaxis
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH EvtWdfDeviceSelfManagedIoFlush;
void EvtWdfDeviceSelfManagedIoFlush(
[in] WDFDEVICE Device
)
{...}
Parámetros
[in] Device
Identificador de un objeto de dispositivo de marco.
Valor devuelto
Ninguno
Observaciones
Para registrar una función de devolución de llamada EvtDeviceSelfManagedIoFl ush, un controlador debe llamar a WdfDeviceInitSetPnpPowerEventCallbacks.
Si el controlador ha registrado un EvtDeviceSelfManagedIoFlush función de devolución de llamada, el marco lo llama después de quitar el dispositivo. El controlador debe vaciar (es decir, quitar) las solicitudes de E/S asociadas a las operaciones de E/S autoadministradas del dispositivo.
Para obtener más información sobre cuándo el marco llama a esta función de devolución de llamada, consulte escenarios de PnP y Administración de energía.
Para obtener más información sobre los controladores que proporcionan esta función de devolución de llamada, consulte Using Self-Managed E/S.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfdevice.h (incluya Wdf.h) |
irQL | PASSIVE_LEVEL |