EVT_WDF_FILE_CLEANUP función de devolución de llamada (wdfdevice.h)
[Se aplica a KMDF y UMDF]
La función de devolución de llamada EvtFileCleanup de un controlador controla las operaciones que se deben realizar cuando una aplicación cierra todos los accesos a un dispositivo.
Sintaxis
EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;
void EvtWdfFileCleanup(
[in] WDFFILEOBJECT FileObject
)
{...}
Parámetros
[in] FileObject
Identificador de un objeto de archivo de marco, que anteriormente recibió la función de devolución de llamada EvtDeviceFileCreate del controlador.
Valor devuelto
None
Observaciones
El marco llama a la función de devolución de llamada EvtFileCleanup de un controlador cuando se ha cerrado el último identificador del objeto de archivo especificado. (Debido a solicitudes de E/S pendientes, es posible que este identificador no se haya liberado).
Una vez que el marco llama a la función de devolución de llamada EvtFileCleanup de un controlador, llama a la función de devolución de llamada EvtFileClose del controlador.
La función de devolución de llamada EvtFileCleanup se llama de forma sincrónica, en el contexto del subproceso que cerró el último identificador de objeto de archivo.
Para registrar una función de devolución de llamada EvtFileCleanup , el controlador debe llamar al método WdfDeviceInitSetFileObjectConfig .
Para obtener más información sobre los objetos de archivo de marco y la función de devolución de llamada EvtFileCleanup , vea Objetos de archivo de marco.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfdevice.h (incluya Wdf.h) |
IRQL | PASSIVE_LEVEL |