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 |