PropKeyFindKeyGetNthUshort 函数 (sensorsutils.h)

此例程基于 PROPERTYKEY 从集合列表中的 PROPVARIANT 获取第 n 个 USHORT 值。

语法

NTSTATUS PropKeyFindKeyGetNthUshort(
  [in]  const SENSOR_COLLECTION_LIST *pList,
  [in]  const PROPERTYKEY            *pKey,
  [in]  const UINT32                 Occurrence,
  [out] USHORT                       *pRetValue
);

参数

[in] pList

指向 PROPVARIANT 集合列表的指针。

[in] pKey

指向目标 PROPVARIANT 的 PROPERTYKEY 的指针

[in] Occurrence

返回值之前,必须找到 PROPERTYKEY 的出现次数(从零开始)。

[out] pRetValue

指向输出缓冲区的指针。

返回值

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

  • 如果 pList、pKeypRetValue 为 nullptr,则STATUS_INVALID_PARAMETER。
  • 如果找不到 Occurrence 处的元素,则STATUS_NOT_FOUND。
  • 成功STATUS_SUCCESS。

要求

要求
Header sensorsutils.h