Функция 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 |
См. также раздел
KSMETHODSETID_BdaDeviceConfiguration