структура BDA_TEMPLATE_CONNECTION (bdatypes.h)

Структура BDA_TEMPLATE_CONNECTION описывает шаблон для подключения BDA с точки зрения того, где оно начинается и заканчивается.

Синтаксис

typedef struct _BDA_TEMPLATE_CONNECTION {
  ULONG FromNodeType;
  ULONG FromNodePinType;
  ULONG ToNodeType;
  ULONG ToNodePinType;
} BDA_TEMPLATE_CONNECTION, *PBDA_TEMPLATE_CONNECTION;

Члены

FromNodeType

Индекс элемента в отсчитываемом от нуля массиве внутренних типов узлов (KSNODE_DESCRIPTOR массива), указывающий тип узла, с которого начинается соединение, или −1, чтобы указать, что соединение начинается с вышестоящий фильтра.

FromNodePinType

Индекс элемента в отсчитываемом от нуля массиве типов контактов (KSPIN_DESCRIPTOR_EX массиве), который указывает тип контакта, с которого начинается соединение. Массив типов контактов — это список типов контактов, доступных в топологии шаблона фильтра.

ToNodeType

Индекс элемента в отсчитываемом от нуля массиве внутренних типов узлов (KSNODE_DESCRIPTOR массива), указывающий тип узла, на котором заканчивается соединение, или значение -1, указывающее, что соединение заканчивается в нисходящем фильтре.

ToNodePinType

Индекс элемента в отсчитываемом от нуля массиве типов контактов (KSPIN_DESCRIPTOR_EX массиве), который указывает тип контакта, на котором заканчивается соединение. Массив типов контактов — это список типов контактов, доступных в топологии шаблона фильтра.

Требования

Требование Значение
Заголовок bdatypes.h (включая Bdatypes.h)

См. также раздел

BDA_PIN_PAIRING

BdaPropertyTemplateConnections

KSNODE_DESCRIPTOR

KSPIN_DESCRIPTOR_EX

KSPROPSETID_BdaTopology

KSTOPOLOGY_CONNECTION