EVT_WDF_FILE_CLEANUP funzione di callback (wdfdevice.h)
[Si applica a KMDF e UMDF]
La funzione di callback EvtFileCleanup di un driver gestisce le operazioni che devono essere eseguite quando un'applicazione chiude tutti gli accessi a un dispositivo.
Sintassi
EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;
void EvtWdfFileCleanup(
[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 EvtFileCleanup di un driver quando l'ultimo handle per l'oggetto file specificato è stato chiuso. A causa delle richieste di I/O in sospeso, questo handle potrebbe non essere stato rilasciato.
Dopo che il framework chiama la funzione di callback EvtFileCleanup di un driver, chiama la funzione di callback EvtFileClose del driver.
La funzione di callback EvtFileCleanup viene chiamata in modo sincrono, nel contesto del thread che ha chiuso l'ultimo handle dell'oggetto file.
Per registrare una funzione di callback EvtFileCleanup , il driver deve chiamare il metodo WdfDeviceInitSetFileObjectConfig .
Per altre informazioni sugli oggetti file framework e sulla funzione di callback EvtFileCleanup , 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 |