传感器 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