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 |