Функция KsFilterAddTopologyConnections (ks.h)

Функция KsFilterAddTopologyConnections добавляет новые подключения топологии к фильтру.

Синтаксис

KSDDKAPI NTSTATUS KsFilterAddTopologyConnections(
  [in] PKSFILTER                           Filter,
  [in] ULONG                               NewConnectionsCount,
  [in] const KSTOPOLOGY_CONNECTION * const NewTopologyConnections
);

Параметры

[in] Filter

Указатель на KSFILTER , к которому добавляются новые подключения.

[in] NewConnectionsCount

Количество подключений в NewTopologyConnections.

[in] NewTopologyConnections

Указатель на массив KSTOPOLOGY_CONNECTION структур, содержащих новые подключения топологии.

Возвращаемое значение

KsFilterAddTopologyConnections возвращает STATUS_SUCCESS или код ошибки, указывающий на сбой при попытке добавить подключения топологии.

Комментарии

Обратите внимание, что перед вызовом этой функции необходимо удерживать мьютекс элемента управления фильтрами.

Дополнительные сведения о мьютексах см. в разделе Мьютексы в AVStream.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib
IRQL PASSIVE_LEVEL

См. также раздел

KSFILTER

KSTOPOLOGY_CONNECTION