Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt für KMDF und UMDF]
Die EvtFileClose Rückruffunktion eines Treibers verarbeitet Vorgänge, die ausgeführt werden müssen, wenn alle Zugriffe einer Anwendung auf ein Gerät geschlossen wurden.
Syntax
EVT_WDF_FILE_CLOSE EvtWdfFileClose;
void EvtWdfFileClose(
[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 EvtFileClose Rückruffunktion eines Treibers auf, wenn das letzte Handle für ein Dateiobjekt geschlossen und freigegeben wurde und alle ausstehenden E/A-Anforderungen abgeschlossen oder abgebrochen wurden.
Das Gerät befindet sich möglicherweise nicht im Arbeitszustand (D0).
Bevor das Framework die EvtFileClose- Rückruffunktion eines Treibers aufruft, ruft es die EvtFileCleanup Rückruffunktion des Treibers auf.
Die EvtFileClose Rückruffunktion wird synchron in einem beliebigen Threadkontext aufgerufen.
Um eine EvtFileClose Rückruffunktion zu registrieren, muss der Treiber die WdfDeviceInitSetFileObjectConfig-Methode aufrufen.
Weitere Informationen zu Framework-Dateiobjekten und der EvtFileClose 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 |