BdaCreateTopology 関数 (bdasup.h)

BdaCreateTopology 関数は、2 つのピン間にトポロジを作成します。

構文

NTSTATUS BdaCreateTopology(
  [in] PKSFILTER pKSFilter,
  [in] ULONG     InputPinId,
  [in] ULONG     OutputPinId
);

パラメーター

[in] pKSFilter

トポロジを作成する BDA フィルターを指します。

[in] InputPinId

フィルターの入力ピンの識別子を指定します。

[in] OutputPinId

フィルターの出力ピンの識別子を指定します。

戻り値

STATUS_SUCCESSまたは適切なエラー コードを返します。 指定した入力ピンと出力ピンとの有効なピン ペアリングが存在しない場合は NULL を 返します。

注釈

BDA ミニドライバーは、ネットワーク プロバイダーが、KSMETHODSETID_BdaDeviceConfiguration メソッド セットのKSMETHOD_BDA_CREATE_TOPOLOGY要求を使用してフィルター ピン間のトポロジを動的に作成するときに、BdaMethodCreateTopology 関数呼び出します。 BDA ミニドライバーがネットワーク プロバイダーに依存せずにフィルター ピン間のトポロジを作成する必要がある場合、BDA ミニドライバーは BdaCreateTopology 関数を直接呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header bdasup.h (Bdasup.h を含む)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

BdaMethodCreateTopology

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY