初始化 BDA 筛选器
当网络提供程序创建筛选器图时,网络提供程序筛选器使用 BDA 设备的初始筛选器描述符的创建调度例程来创建 BDA 设备的初始筛选器实例。 此初始筛选器描述符设置为筛选器工厂,并在 BDA 设备启动时与 BDA 设备的 BDA 筛选器模板相关联。 创建的初始筛选器实例应至少公开一个输入。 通常,初始筛选器实例在初始筛选器描述符中公开每个可能的输入引脚的输入引脚,但不公开输出引脚。 有关详细信息 ,请参阅启动 BDA 微型驱动程序 和 创建调度表 。
BDA 筛选器的创建例程应为其筛选器对象分配内存,应为筛选器对象设置成员变量,然后应调用 BdaInitFilter 支持函数来初始化筛选器实例。 在此调用中,BDA 筛选器的 create 例程传递一个指向 KSFILTER 结构的指针供初始筛选器创建,以及一个指向 BDA_FILTER_TEMPLATE 结构的指针,该结构描述初始筛选器实例的筛选器模板拓扑的可能性。