ISensorDriver::OnClientSubscribeToEvents 方法 (sensorsclassextension.h)
ISensorDriver::OnClientSubscribeToEvents 方法通知传感器驱动程序授权的客户端应用程序正在请求事件通知。
语法
HRESULT OnClientSubscribeToEvents(
IWDFFile *pClientFile,
LPWSTR pwszSensorID
);
参数
pClientFile
指向 IWDFFile 接口的指针,该接口表示请求事件通知的应用程序的文件对象。
pwszSensorID
包含客户端应用程序从中请求事件通知的传感器的 ID 的 LPWSTR。
返回值
如果操作成功,此方法将返回S_OK。 否则,此方法返回 Winerror.h 中定义的错误代码之一。
注解
当客户端应用程序请求事件通知时,驱动程序会将所有事件引发到指定对象 ID 的传感器类扩展。 然后,类扩展将这些事件转发到传感器 API,作为应用程序的事件通知。
可以为每个传感器维护连接的应用程序的引用计数,以避免在不需要时进行事件回调。
平台定义的事件在 sensors.h 中定义。
有关如何使用此方法的详细信息,请参阅 筛选数据。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | sensorsclassextension.h |
Library | SensorsClassExtension.lib |