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::OnClientDisconnectISensorDriver::OnClientUnsubscribeFromEvents 中的驱动程序(如果适用)。

要求

要求
目标平台 Windows
标头 sensorsclassextension.h
Library SensorsClassExtension.lib

另请参阅

ISensorClassExtension