EVT_WDF_FILE_CLEANUP Rückruffunktion (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die EvtFileCleanup Rückruffunktion eines Treibers verarbeitet Vorgänge, die ausgeführt werden müssen, wenn eine Anwendung alle Zugriffe auf ein Gerät schließt.
Syntax
EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;
void EvtWdfFileCleanup(
[in] WDFFILEOBJECT FileObject
)
{...}
Parameter
[in] FileObject
Ein Handle zu einem Framework-Dateiobjekt, das zuvor von der EvtDeviceFileCreate Rückruffunktion des Treibers empfangen wurde.
Rückgabewert
Nichts
Bemerkungen
Das Framework ruft die EvtFileCleanup Rückruffunktion eines Treibers auf, wenn das letzte Handle für das angegebene Dateiobjekt geschlossen wurde. (Aufgrund ausstehender E/A-Anforderungen wurde dieses Handle möglicherweise nicht freigegeben.)
Nachdem das Framework die EvtFileCleanup Rückruffunktion eines Treibers aufgerufen hat, ruft es die EvtFileClose Rückruffunktion des Treibers auf.
Die EvtFileCleanup Rückruffunktion wird synchron aufgerufen, im Kontext des Threads, der das letzte Dateiobjekthandle geschlossen hat.
Um eine EvtFileCleanup- Rückruffunktion zu registrieren, muss der Treiber die WdfDeviceInitSetFileObjectConfig-Methode aufrufen.
Weitere Informationen zu Framework-Dateiobjekten und der EvtFileCleanup Rückruffunktion finden Sie unter Framework File Objects.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |
IRQL- | PASSIVE_LEVEL |