Condividi tramite


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

Vedi anche

WDF_FILEOBJECT_CONFIG