PropKeyFindKeyGetPropVariant 函数(sensorsutils.h)

此例程基于 PROPERTYKEY 从集合列表中查找 PROPVARIANT。

语法

NTSTATUS PropKeyFindKeyGetPropVariant(
  [in]     const SENSOR_COLLECTION_LIST *pList,
  [in]     const PROPERTYKEY            *pKey,
  [in]     BOOLEAN                      TypeCheck,
  [in/out] PROPVARIANT                  *pValue
);

参数

[in] pList

指向 PROPVARIANT 集合列表的指针。

[in] pKey

指向目标 PROPVARIANT 的 PROPERTYKEY 的指针。

[in] TypeCheck

如果为 TRUE,则函数验证 pValue 类型是否与 pList中找到的值类型之一匹配。

[in/out] pValue

指向目标 PROPVARIANT 的指针。

返回值

此函数返回以下 NTSTATUS 代码之一:

  • 如果 pListpKey 或 pValue 为 nullptr,则 STATUS_INVALID_PARAMETER STATUS_INVALID_PARAMETER。
  • 如果找不到与 propertyKey 关联的元素,则STATUS_NOT_FOUND。
  • STATUS_SUCCESS成功。

要求

要求 价值
标头 sensorsutils.h