EVT_WDF_FILE_CLOSE funzione di callback (wdfdevice.h)
[Si applica a KMDF e UMDF]
La funzione di callback EvtFileClose di un driver gestisce le operazioni che devono essere eseguite quando tutti gli accessi di un'applicazione a un dispositivo sono stati chiusi.
Sintassi
EVT_WDF_FILE_CLOSE EvtWdfFileClose;
void EvtWdfFileClose(
[in] WDFFILEOBJECT FileObject
)
{...}
Parametri
[in] FileObject
Handle per un oggetto file framework, ricevuto in precedenza dalla funzione di callback EvtDeviceFileCreate del driver.
Valore restituito
nessuno
Osservazioni
Il framework chiama la funzione di callback EvtFileClose di un driver quando l'ultimo handle per un oggetto file è stato chiuso e rilasciato e tutte le richieste di I/O in sospeso sono state completate o annullate.
Il dispositivo potrebbe non trovarsi nello stato funzionante (D0).
Prima che il framework chiami la funzione di callback EvtFileClose di un driver, chiama la funzione di callback EvtFileCleanup del driver.
La funzione di callback EvtFileClose viene chiamata in modo sincrono, in un contesto di thread arbitrario.
Per registrare una funzione di callback EvtFileClose , il driver deve chiamare il metodo WdfDeviceInitSetFileObjectConfig .
Per altre informazioni sugli oggetti file del framework e sulla funzione di callback EvtFileClose , vedere Oggetti file framework.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |