Compartilhar via


KSPROPSETID_BdaTopology

KSPROPSETID_BdaTopology é o conjunto de propriedades de topologia do BDA. Ele é usado para consultar filtros sobre seus recursos.

As seguintes propriedades estão disponíveis:

KSPROPERTY_BDA_NODE_TYPES
Retorna uma lista dos tipos de nó.

KSPROPERTY_BDA_PIN_TYPES
Retorna uma lista dos tipos de pino.

KSPROPERTY_BDA_TEMPLATE_CONNECTIONS
Retorna uma lista de conexões entre pinos e nós em uma topologia de modelo.

KSPROPERTY_BDA_NODE_METHODS
Retorna uma lista de métodos com suporte em um nó.

KSPROPERTY_BDA_NODE_PROPERTIES
Retorna uma lista de propriedades com suporte em um nó.

KSPROPERTY_BDA_NODE_EVENTS
Retorna uma lista de eventos com suporte em um nó.

KSPROPERTY_BDA_CONTROLLING_PIN_ID
Retorna o pino de controle para um nó na lista de conexões de modelo BDA.

KSPROPERTY_BDA_NODE_DESCRIPTORS
Retorna uma lista de nós.

Comentários

A biblioteca de suporte do BDA fornece métodos padrão para lidar com esse conjunto de propriedades. O filtro do provedor de rede usa esse conjunto de propriedades para determinar a topologia de modelo do filtro e os métodos, propriedades e eventos com suporte em cada nó e pino. O filtro do provedor de rede usa essas informações de nó e fixação para determinar quais tipos de operações o filtro pode executar no sinal e se deve adicionar o filtro ao grafo. A topologia real de um filtro refere-se às conexões de pino e nó que são realmente feitas no filtro pelo provedor de rede.

As propriedades nesse conjunto de propriedades definem o que o filtro pode fazer. Normalmente, os filtros não são necessários para interceptar nenhuma dessas propriedades. Para obter mais informações, consulte Minidrivers de arquitetura de driver de difusão sobre como o minidriver BDA para um filtro pode usar a biblioteca de funções de suporte do BDA para fornecer o tratamento padrão dessas propriedades. Um gravador de driver deve criar estruturas estáticas que habilitam o tratamento desse conjunto de propriedades. Depois que essas estruturas são criadas e registradas com a biblioteca de suporte do BDA, o gravador de driver não precisa fazer mais nada para dar suporte a esse conjunto de propriedades.