传感器 PropVariant 帮助程序

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

帮助程序函数与 DDSI (传感器设备驱动程序软件) 。

帮助程序函数 操作 注释
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 请参阅 SENSOR_PROPERTY_LIST。
PropertiesListGetFillableCount 返回特定大小的缓冲区可以容纳的元素数。

要求

支持的最低客户端:Windows 8.1

支持的最低服务器:Windows Server 2012 R2

标头:Sensorsutils.h

帮助程序函数的封送处理