EVT_WDF_FILE_CLEANUP función de devolución de llamada (wdfdevice.h)
[Se aplica a KMDF y UMDF]
La evtFileCleanup de un controlador función de devolución de llamada 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 recibió anteriormente el controlador EvtDeviceFileCreate función de devolución de llamada.
Valor devuelto
Ninguno
Observaciones
El marco llama a la EvtFileCleanup de un controlador función de devolución de llamada cuando se ha cerrado el último identificador del objeto de archivo especificado. (Debido a las 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 EvtFileClean up de un controlador, llama a la función de devolución de llamada EvtFileClose del controlador.
El EvtFileCleanup función de devolución de llamada se llama sincrónicamente, 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 de EvtFileCleanup, vea Framework File Objects.
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 |