ISensorDriver::OnClientUnsubscribeFromEvents 方法 (sensorsclassextension.h)

ISensorDriver::OnClientUnsubscribeFromEvents 方法通知传感器驱动程序客户端应用程序不再请求事件通知。

语法

HRESULT OnClientUnsubscribeFromEvents(
  IWDFFile *pClientFile,
  LPWSTR   pwszSensorID
);

参数

pClientFile

指向 IWDFFile 接口的指针,该接口表示请求取消事件通知的应用程序的文件对象。

pwszSensorID

包含客户端应用程序从中请求取消事件通知的传感器 ID 的 LPWSTR。

返回值

如果操作成功,此方法将返回S_OK。 否则,此方法返回 Winerror.h 中定义的错误代码之一。

注解

传感器类扩展在以下实例中调用此方法:

  • 应用程序取消订阅事件。
  • 应用程序正常关闭。
  • 用户撤消应用程序访问包含指定传感器的设备的权限。
  • 传感器类扩展正在关闭。
  • 调用 ISensorClassExtension::CleanupFile 的清理工作已完成。
可以使用此调用作为信号来更新请求指定传感器事件的应用程序的引用计数。

有关如何使用此方法的详细信息,请参阅 筛选数据

ClientData 结构的定义如下。

要求

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

另请参阅

ISensorDriver