Compartir a través de


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

Consulte también

WDF_FILEOBJECT_CONFIG