次の方法で共有


MCM ドライバーとコール マネージャー

統合された MCM ドライバーは、接続指向のクライアントにコール マネージャー サービスも提供する接続指向ミニポート ドライバーです。 そのため、MCM ドライバーは、接続指向ミニポート ドライバーとコール マネージャーの両方の接続指向関数をすべて実行します。 すべてのミニポート ドライバーと同様に、MCM ドライバーは NdisXxx 呼び出しを使用して、基になる NIC ハードウェアと通信する必要があります。

MCM ドライバーは、次の 2 つの点でコール マネージャーと大きく異なります。

  • コール マネージャーは、コール マネージャー機能が追加された NDIS 接続指向のプロトコル ドライバーです。 MCM ドライバーは、コール マネージャー機能が追加された NDIS 接続指向のミニポート ドライバーです。

  • コール マネージャーと接続指向ミニポート ドライバー間のインターフェイスは、NDIS に完全に公開されます。つまり、コール マネージャーとミニポート ドライバー間のすべての通信は、NDIS を通過します。 クライアント VC (送信クライアント データまたは受信クライアント データの伝送に使用される VC) のアクティブ化と非アクティブ化を除き、MCM ドライバーのコール マネージャー部分と MCM ドライバーのミニポート ドライバー部分の間のインターフェイスは NDIS には不透明です。 NDIS はクライアント VC を追跡するため、クライアント VC のアクティブ化と非アクティブ化は NDIS を介して実行する必要があります。

MCM ドライバーとコール マネージャーの違いについては、次のセクションで詳しく説明します。

初期化の違い

NdisXxx 関数の呼び出しの違い

仮想接続の違い