KsResolveRequiredAttributes 函数 (ksproxy.h)

KsResolveRequiredAttributes 函数搜索附加到指定属性的数据范围的属性列表,并确保找到所有指定属性。

语法

KSDDKAPI HRESULT KsResolveRequiredAttributes(
  [in]           PKSDATARANGE     DataRange,
  [in, optional] PKSMULTIPLE_ITEM Attributes
);

参数

[in] DataRange

指向可能具有附加属性列表的 KSDATARANGE 结构的指针。 KsResolveRequiredAttributes属性搜索数据范围的属性列表。 附加到数据范围的属性列表遵循该数据范围。

[in, optional] Attributes

指向包含 KSMULTIPLE_ITEM 结构的缓冲区的指针,后跟描述属性的 KSATTRIBUTE 结构序列。 KSMULTIPLE_ITEM结构是一个标头,用于描述缓冲区的大小以及标头后面的列表中的条目数。 如果此指针 NULL,则仅当 DataRange 没有附加属性列表时,KsResolveRequiredAttributes 才会成功。

返回值

如果成功,则返回 NOERROR;否则,返回错误代码。

要求

要求 价值
目标平台 桌面
标头 ksproxy.h (包括 Ksproxy.h)
Ksproxy.lib

另请参阅

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM