Freigeben über


ISensorClassExtension::CleanupFile-Methode (sensorsclassextension.h)

Die ISensorClassExtension::CleanupFile-Methode benachrichtigt die Klassenerweiterung über ein Dateihandle, das alle ausstehenden E/A-Anforderungen für die angegebene Anwendung schließt und abbricht.

Syntax

HRESULT CleanupFile(
  IWDFFile *pWdfFile
);

Parameter

pWdfFile

Zeiger auf eine IWDFFile-Schnittstelle, die das Dateiobjekt für die zu schließende Anwendung darstellt.

Rückgabewert

Diese Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem einer der folgenden Werte.

Rückgabecode Beschreibung
S_OK Die Methode wurde erfolgreich ausgeführt.
E_POINTER Ein erforderliches Zeigerargument war NULL.
HRESULT_FROM_WIN32(ERROR_CAN_NOT_COMPLETE) Die Klassenerweiterung wird nicht initialisiert.

Hinweise

Ihr Treiber muss diese Methode aufrufen, um IFileCallbackCleanup::OnCleanupFile-Methodenaufrufe von UMDF weiterzuleiten. Sie erhalten diesen Aufruf jedes Mal, wenn ein Dateihandle geschlossen wird. In der Regel erhalten Sie diesen Aufruf, nachdem eine Anwendung nicht mehr reagiert.

Anschließend ruft die Sensorklassenerweiterung den Treiber in ISensorDriver::OnClientDisconnect und ggf. ISensorDriver::OnClientUnsubscribeFromEvents auf.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile sensorsclassextension.h
Bibliothek SensorsClassExtension.lib

Weitere Informationen

ISensorClassExtension