Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Se aplica a KMDF y UMDF]
La EvtFileClose de un controlador función de devolución de llamada controla las operaciones que se deben realizar cuando se han cerrado todos los accesos de una aplicación a un dispositivo.
Sintaxis
EVT_WDF_FILE_CLOSE EvtWdfFileClose;
void EvtWdfFileClose(
[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 EvtFileClose de un controlador función de devolución de llamada cuando se ha cerrado y liberado el último identificador de un objeto de archivo y se han completado o cancelado todas las solicitudes de E/S pendientes.
Es posible que el dispositivo no esté en su estado de funcionamiento (D0).
Antes de que el marco llame a la función de devolución de llamada EvtFileClo se de un controlador, llama a la función de devolución de llamada EvtFileCleanup del controlador.
La EvtFileClose función de devolución de llamada se denomina sincrónicamente, en un contexto arbitrario de subproceso.
Para registrar una función de devolución de llamada EvtFileClose, 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 EvtFileClose, 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 |