EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP función de devolución de llamada (wdfdevice.h)
[Se aplica a KMDF y UMDF]
La EvtDeviceSelfManagedIoCleanup de un controlador función de devolución de llamada de eventos controla la actividad de desasignación para las operaciones de E/S autoadministradas del dispositivo, después de quitar un dispositivo.
Sintaxis
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP EvtWdfDeviceSelfManagedIoCleanup;
void EvtWdfDeviceSelfManagedIoCleanup(
[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 EvtDeviceSelfManagedIoCleanup, un controlador debe llamar a WdfDeviceInitSetPnpPowerEventCallbacks.
Si el controlador ha registrado un EvtDeviceSelfManagedIoCleanup función de devolución de llamada, el marco lo llama después de que el dispositivo especificado se haya quitado del sistema. 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.
El marco llama a la función de devolución de llamada EvtDeviceSelfManagedIoCleanup después de llamar a la función de devolución de llamada del controlador EvtDeviceSelfManagedIoSuspend función de devolución de llamada. El EvtDeviceSelfManagedIoCleanup función de devolución de llamada debe liberar los recursos del sistema asignados y asociados con 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 |