Функция 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 |