BDA_PIN_PAIRING 構造体 (bdasup.h)

BDA_PIN_PAIRING構造では、入力ピンと出力ピンのペアの間のトポロジについて説明します。

構文

typedef struct _BDA_PIN_PAIRING {
  ULONG       ulInputPin;
  ULONG       ulOutputPin;
  ULONG       ulcMaxInputsPerOutput;
  ULONG       ulcMinInputsPerOutput;
  ULONG       ulcMaxOutputsPerInput;
  ULONG       ulcMinOutputsPerInput;
  ULONG       ulcTopologyJoints;
  const ULONG *pTopologyJoints;
} BDA_PIN_PAIRING, *PBDA_PIN_PAIRING;

メンバー

ulInputPin

ペアの入力ピンを示すピン型 (KSPIN_DESCRIPTOR_EX配列) の 0 から始まる配列内の要素のインデックス。

ulOutputPin

ペアの出力ピンを示すピン型 (KSPIN_DESCRIPTOR_EX配列) の 0 から始まる配列内の要素のインデックス。

ulcMaxInputsPerOutput

出力ピンあたりの入力ピンの最大数。 ネットワーク プロバイダーは、 ulcMaxInputsPerOutput で指定された値に応じて、入力ピンによって制御されるノードの複製を作成します。

ulcMinInputsPerOutput

出力ピンあたりの入力ピンの最小数。 ネットワーク プロバイダーは、 ulcMinInputsPerOutput で指定された値に応じて、入力ピンによって制御されるノードの複製を作成します。

ulcMaxOutputsPerInput

入力ピンあたりの出力ピンの最大数。 ネットワーク プロバイダーは、 ulcMaxOutputsPerInput で指定された値に応じて、出力ピンによって制御されるノードの複製を作成します。

ulcMinOutputsPerInput

入力ピンあたりの出力ピンの最小数。 ネットワーク プロバイダーは、 ulcMinOutputsPerInput で指定された値に応じて、出力ピンによって制御されるノードの複製を作成します。

ulcTopologyJoints

pTopologyJoints 配列内のジョイントの数。

pTopologyJoints

ジョイント値の配列。 ジョイントに指定された値は、テンプレート接続の配列 (KSTOPOLOGY_CONNECTIONまたは配列BDA_TEMPLATE_CONNECTION) 内の要素のインデックスに対応します。 トポロジ ジョイントは、入力ピンから出力ピンにノードの制御が切り替わるテンプレート トポロジ内のポイントをマークします。 トポロジ ジョイントの上流で発生するノードは、入力ピンを介して制御されます。 トポロジ ジョイントの下流で発生するノードは、出力ピンを介して制御されます。

要件

要件
Header bdasup.h (Bdasup.h を含む)

こちらもご覧ください

BDA_FILTER_TEMPLATE

BDA_TEMPLATE_CONNECTION

KSPIN_DESCRIPTOR_EX

KSTOPOLOGY_CONNECTION