Sensor PropVariant 帮助程序

PropVariant 帮助程序函数由 v2 传感器驱动程序用于操作与传感器关联的 PROPVARIANT 结构。

帮助程序函数与传感器设备驱动程序软件接口一起使用, (DDSI) 。

Helper 函数 操作 注释
InitPropVariantFromFloat 初始化 PROPVARIANT 结构。 此函数接收 FLOAT,然后基于该变量创建并初始化 PROPVARIANT 结构。
PropKeyFindKeyGetPropVariant 检索 PROPVARIANT 结构。
PropKeyFindKeySetPropVariant 设置 PROPVARIANT 结构。
PropKeyFindKeyGetFileTime 检索与数据文件关联的时间戳。 这是与提供的属性键匹配的 PROPVARIANT 结构的 filetime 成员。
PropKeyFindKeyGetGuid 检索传感器的 GUID。 这是与提供的属性键匹配的 PROPVARIANT 结构的 puuid 成员。
PropKeyFindKeyGetBool 从与传感器关联的 PROPVARIANT 结构中检索 BOOL 值。
PropKeyFindKeyGetUlong 从与传感器关联的 PROPVARIANT 结构中检索 ULONG 值。
PropKeyFindKeyGetUshort 从与传感器关联的 PROPVARIANT 结构中检索 USHORT 值。
PropKeyFindKeyGetFloat 从与传感器关联的 PROPVARIANT 结构中检索 FLOAT 值。
PropKeyFindKeyGetDouble 从与传感器关联的 PROPVARIANT 结构检索 DOUBLE 值。
PropKeyFindKeyGetInt32 从与传感器关联的 PROPVARIANT 结构中检索 32 位值。
PropKeyFindKeyGetInt64 从与传感器关联的 PROPVARIANT 结构中检索 64 位值。
PropKeyFindKeyGetNthUlong 从基于提供的属性键的集合列表中的 PROPVARIANT 检索第 N 个 ULONG 值。
PropKeyFindKeyGetNthUshort 从基于提供的属性键的集合列表中的 PROPVARIANT 检索第 N 个 UShort 值。
PropKeyFindKeyGetNthInt64 从集合列表中基于提供的属性键的 PROPVARIANT 检索第 N 个 Int64 值。
IsKeyPresentInPropertyList 返回 BOOL 值。 BOOL 值指示是否在与传感器关联的 SENSOR_PROPERTY_LIST 结构中找到属性键。
IsKeyPresentInCollectionList 返回 BOOL 值。 BOOL 值指示属性键是否在 SENSOR_COLLECTION_LIST 结构中找到。 与传感器关联。
IsCollectionListSame 返回 BOOL 值。 比较两 个SENSOR_COLLECTION_LIST 结构以确定它们是否相同。
PropVariantGetInformation 检索与传感器关联的 PROPVARIANT 结构的大小、偏移量和其他信息。
PropertiesListCopy 将信息从源属性列表复制到目标属性列表。 有关详细信息 ,请参阅SENSOR_PROPERTY_LIST
PropertiesListGetFillableCount 返回一定大小的缓冲区可以容纳的元素数。

要求

   
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 Sensorsutils.h