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


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

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

Синтаксис

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

Параметры

[in] pKSFilter

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

[in] ulPinType

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

[out, optional] pulPinId

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

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

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

Замечания

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

.

Требования

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

См. также

BdaDeletePin

BdaMethodCreatePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_PIN_FACTORY