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

Функция BdaMethodDeletePin удаляет фабрику контактов.

Синтаксис

NTSTATUS BdaMethodDeletePin(
  [in] PIRP      pIrp,
  [in] PKSMETHOD pKSMethod,
       PVOID     pvIgnored
);

Параметры

[in] pIrp

Указывает на IRP для запроса на удаление фабрики контактов. Мини-накопитель BDA получает этот IRP с запросом KSMETHOD_BDA_DELETE_PIN_FACTORY .

[in] pKSMethod

Указывает на структуру KSMETHOD , описывающую метод и тип запроса метода.

pvIgnored

Указывает на буфер, который игнорируется.

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

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

Комментарии

Мини-накопитель BDA вызывает функцию BdaMethodDeletePin для удаления фабрики контактов после того, как мини-накопитель получит KSMETHOD_BDA_DELETE_PIN_FACTORY запрос набора метода KSMETHODSETID_BdaDeviceConfiguration от поставщика сети. Большинство мини-драйверов BDA могут определять таблицы диспетчеризации и автоматизации фильтрации, чтобы эти мини-драйверы отправляли функцию BdaMethodDeletePin напрямую, не перехватывая этот запрос с помощью внутреннего метода (KStrMethodHandler). Дополнительные сведения см. в разделах Определение таблиц автоматизации и Настройка фильтра BDA .

Если мини-накопитель BDA должен удалить пин-код, не полагаясь на поставщика сети, мини-накопитель BDA должен вызвать функцию BdaDeletePin .

Требования

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

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

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler