BdaMethodDeletePin 函数 (bdasup.h)

BdaMethodDeletePin 函数删除引脚工厂。

语法

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

参数

[in] pIrp

指向请求删除引脚工厂的 IRP。 BDA 微型驱动程序通过 KSMETHOD_BDA_DELETE_PIN_FACTORY 请求接收此 IRP。

[in] pKSMethod

指向描述方法请求的方法和请求类型的 KSMETHOD 结构。

pvIgnored

指向忽略的缓冲区。

返回值

返回STATUS_SUCCESS或相应的错误代码。

注解

在微型驱动程序收到来自网络提供程序的 KSMETHODSETID_BdaDeviceConfiguration 方法集的KSMETHOD_BDA_DELETE_PIN_FACTORY请求后,BDA 微型驱动程序调用 BdaMethodDeletePin 函数以删除引脚工厂。 大多数 BDA 微型驱动程序可以定义调度表和筛选器自动化表,以便这些微型驱动程序直接调度 BdaMethodDeletePin 函数,而无需使用 KStrMethodHandler) 的内部方法 (截获此请求。 有关详细信息 ,请参阅定义自动化表配置 BDA 筛选器

如果 BDA 微型驱动程序必须删除引脚而不依赖于网络提供程序,则 BDA 微型驱动程序应调用 BdaDeletePin 函数。

要求

要求
目标平台 桌面
标头 bdasup.h (包括 Bdasup.h)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

另请参阅

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler