KSPROPSETID_BdaTopology
KSPROPSETID_BdaTopology es el conjunto de propiedades de topología de BDA. Se usa para consultar filtros sobre sus funcionalidades.
Están disponibles las propiedades siguientes:
KSPROPERTY_BDA_NODE_TYPES
Devuelve una lista de los tipos de nodo.
KSPROPERTY_BDA_PIN_TYPES
Devuelve una lista de los tipos de patillas.
KSPROPERTY_BDA_TEMPLATE_CONNECTIONS
Devuelve una lista de conexiones entre patillas y nodos en una topología de plantilla.
KSPROPERTY_BDA_NODE_METHODS
Devuelve una lista de métodos admitidos en un nodo.
KSPROPERTY_BDA_NODE_PROPERTIES
Devuelve una lista de propiedades admitidas en un nodo.
KSPROPERTY_BDA_NODE_EVENTS
Devuelve una lista de eventos admitidos en un nodo.
KSPROPERTY_BDA_CONTROLLING_PIN_ID
Devuelve el pin de control de un nodo de la lista de conexiones de plantilla de BDA.
KSPROPERTY_BDA_NODE_DESCRIPTORS
Devuelve una lista de nodos.
Comentarios
La biblioteca de compatibilidad de BDA proporciona métodos predeterminados para controlar este conjunto de propiedades. El filtro del proveedor de red usa esta propiedad establecida para determinar la topología de plantilla del filtro y los métodos, propiedades y eventos admitidos en cada nodo y patilla. El filtro del proveedor de red usa este nodo y ancla información para determinar qué tipos de operaciones puede realizar el filtro en la señal y si se agrega el filtro al gráfico. La topología real de un filtro hace referencia a las conexiones de patilla y nodo que el proveedor de red realiza realmente en el filtro.
Las propiedades de este conjunto de propiedades definen lo que puede hacer el filtro. Normalmente, los filtros no son necesarios para interceptar ninguna de estas propiedades. Para obtener más información, vea Minidrivers de arquitectura de controladores de difusión sobre cómo el minidriver de BDA para un filtro puede usar la biblioteca de compatibilidad de BDA de funciones para proporcionar el control predeterminado de estas propiedades. Un escritor de controladores debe crear estructuras estáticas que permitan el control de este conjunto de propiedades. Una vez creadas y registradas estas estructuras con la biblioteca de compatibilidad de BDA, no es necesario que el escritor de controladores haga nada más para admitir este conjunto de propiedades.