EVT_WDF_FILE_CLOSE funzione di callback (wdfdevice.h)
[Si applica a KMDF e UMDF]
Un driver EvtFileClose funzione di callback 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 evtDeviceFileCreate funzione di callback del driver.
Valore restituito
Nessuno
Osservazioni
Il framework chiama il EvtFileClose di un driver funzione di callback 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 di funzionamento (D0).
Prima che il framework chiami la funzione di callback evtFileClose di un driver, chiama la funzione di callback evtFileCleanup del driver funzione di callback.
La EvtFileClose funzione di callback viene chiamata in modo sincrono, in un contesto di thread arbitrario.
Per registrare un EvtFileClose funzione di callback, il driver deve chiamare il metodo WdfDeviceInitSetFileObjectConfig.
Per altre informazioni sugli oggetti file del framework e sulla EvtFileClose funzione di callback, vedere Framework File Objects.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |