Поделиться через


Функция 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)
библиотеки Ksproxy.lib

См. также

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM