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


Функция BdaCreateTopology (bdasup.h)

Функция BdaCreateTopology создает топологию между двумя закреплениями.

Синтаксис

NTSTATUS BdaCreateTopology(
  [in] PKSFILTER pKSFilter,
  [in] ULONG     InputPinId,
  [in] ULONG     OutputPinId
);

Параметры

[in] pKSFilter

Указывает на фильтр BDA, на котором создается топология.

[in] InputPinId

Указывает идентификатор входного пин-кода фильтра.

[in] OutputPinId

Указывает идентификатор выходного пин-кода фильтра.

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

Возвращает STATUS_SUCCESS или соответствующий код ошибки. Возвращает NULL, если ни существует ли допустимая связывание контактов с указанными входными и выходными закреплениями.

Замечания

Мини-driver BDA вызывает функцию BdaMethodCreateTopology, когда поставщик сети динамически создает топологию между закреплениями фильтра с помощью запроса KSMETHOD_BDA_CREATE_TOPOLOGY набора методов KSMETHODSETID_BdaDeviceConfiguration. Если мини-driver BDA должен создать топологию между закреплениями фильтра без использования поставщика сети, мини-driver BDA должен вызывать функцию BdaCreateTopology напрямую.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в операционных системах Microsoft Windows XP и более поздних версий.
целевая платформа Настольный
заголовка bdasup.h (include Bdasup.h)
библиотеки Bdasup.lib
IRQL PASSIVE_LEVEL

См. также

BdaMethodCreateTopology

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY