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


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

Функция BdaMethodDeletePin удаляет фабрику закреплений.

Синтаксис

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

Параметры

[in] pIrp

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

[in] pKSMethod

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

pvIgnored

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

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

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

Замечания

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

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

Требования

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

См. также

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler