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,则 KsResolveRequiredAttributes 仅在 DataRange 没有附加属性列表时成功。

返回值

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

要求

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

另请参阅

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM