ISensorDriver::OnGetSupportedProperties 方法 (sensorsclassextension.h)

ISensorDriver::OnGetSupportedProperties 方法检索指定传感器提供的属性列表。

语法

HRESULT OnGetSupportedProperties(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedProperties
);

参数

pwszSensorID

包含客户端应用程序从中请求属性列表的传感器的 ID 的 LPWSTR。

ppSupportedProperties

接收表示支持属性的 PROPERTYKEY 值列表的 IPortableDeviceKeyCollection 指针的地址。

返回值

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

注解

属性描述传感器设备,而不是包含传感器生成的数据的数据字段。 平台定义的属性在 sensors.h 中定义。

此集合中返回的每个 IPortableDeviceKeyCollection 对象都必须包含所需属性的 PROPERTYKEY,如 传感器属性 参考部分所述。

IPortableDeviceKeyCollection 记录在 Windows 可移植设备中。

要求

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

另请参阅

ISensorDriver