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

Функция BdaCreatePin создает новый контакт в указанном фильтре.

Синтаксис

NTSTATUS BdaCreatePin(
  [in]            PKSFILTER pKSFilter,
  [in]            ULONG     ulPinType,
  [out, optional] PULONG    pulPinId
);

Параметры

[in] pKSFilter

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

[in] ulPinType

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

[out, optional] pulPinId

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

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

Возвращает STATUS_SUCCESS или соответствующий код ошибки.

Комментарии

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

.

Требования

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

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

BdaDeletePin

BdaMethodCreatePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_PIN_FACTORY