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 |
Library | SensorsClassExtension.lib |