ISensorClassExtension::CleanupFile 方法 (sensorsclassextension.h)
針對指定的應用程式, ISensorClassExtension::CleanupFile 方法會通知類別延伸模組有關關閉和取消所有擱置 I/O 要求的檔案句柄。
語法
HRESULT CleanupFile(
IWDFFile *pWdfFile
);
參數
pWdfFile
IWDFFile 介面的指標,代表正在關閉之應用程式的檔案物件。
傳回值
這個方法會傳回 HRESULT。 可能的值包括下列其中一個值,但不限於下列其中一個值。
傳回碼 | 描述 |
---|---|
S_OK | 此方法已成功。 |
E_POINTER | 必要的指標自變數為 NULL。 |
HRESULT_FROM_WIN32 (ERROR_CAN_NOT_COMPLETE) | 類別延伸模組未初始化。 |
備註
您的驅動程式必須呼叫這個方法,才能從UMDF轉送 IFileCallbackCleanup::OnCleanupFile 方法呼叫。 每當檔案句柄關閉時,您就會收到此呼叫。 一般而言,在應用程式停止響應之後,您會收到此呼叫。
完成時,感測器類別延伸模組會在 ISensorDriver::OnClientDisconnect 和 ISensorDriver::OnClientUnsubscribeFromEvents 中呼叫驅動程式。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | sensorsclassextension.h |
程式庫 | SensorsClassExtension.lib |