KSPROPSETID_BdaTopology

KSPROPSETID_BdaTopology是 BDA 拓扑属性集。 它用于查询筛选器的功能。

以下属性可用:

KSPROPERTY_BDA_NODE_TYPES
返回节点类型的列表。

KSPROPERTY_BDA_PIN_TYPES
返回引脚类型的列表。

KSPROPERTY_BDA_TEMPLATE_CONNECTIONS
返回模板拓扑中引脚与节点之间的连接列表。

KSPROPERTY_BDA_NODE_METHODS
返回节点上支持的方法的列表。

KSPROPERTY_BDA_NODE_PROPERTIES
返回节点上支持的属性列表。

KSPROPERTY_BDA_NODE_EVENTS
返回节点上支持的事件的列表。

KSPROPERTY_BDA_CONTROLLING_PIN_ID
返回 BDA 模板连接列表中的节点的控制引脚。

KSPROPERTY_BDA_NODE_DESCRIPTORS
返回节点列表。

注释

BDA 支持库提供用于处理此属性集的默认方法。 网络提供程序筛选器使用此属性集来确定筛选器的模板拓扑,以及每个节点和引脚上支持的方法、属性和事件。 网络提供程序筛选器使用此节点和引脚信息来确定筛选器可以对信号执行的操作类型,以及是否将筛选器添加到图中。 筛选器的实际拓扑是指网络提供程序在筛选器上实际建立的引脚和节点连接。

此属性集中的属性定义筛选器可以执行的操作。 通常,不需要筛选器来截获这些属性中的任何一个。 有关详细信息,请参阅 广播驱动程序体系结构微型驱动程序 ,了解筛选器的 BDA 微型驱动程序如何使用 BDA 支持函数库提供对这些属性的默认处理。 驱动程序编写器应创建能够处理此属性集的静态结构。 创建这些结构并将其注册到 BDA 支持库后,驱动程序编写器无需执行任何进一步操作来支持此属性集。