次の方法で共有


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 以降のオペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー bdasup.h (Bdasup.h を含む)
ライブラリ Bdasup.lib
IRQL PASSIVE_LEVEL

関連項目

BdaMethodCreateTopology

KSFILTER する

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY