Функция 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 , если не существует допустимого связывания контактов с указанными входными и выходными контактами.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версий.
Целевая платформа Персональный компьютер
Верхняя часть bdasup.h (включая Bdasup.h)
Библиотека Bdasup.lib
IRQL PASSIVE_LEVEL

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

BdaMethodCreateTopology

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY