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 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

Consulte también

WDF_FILEOBJECT_CONFIG