Функция 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 |