統合された MCM ドライバーは、接続指向のクライアントに呼び出しマネージャー サービスも提供する接続指向ミニポート ドライバーです。 そのため、MCM ドライバーは、接続指向ミニポート ドライバーと呼び出しマネージャーの両方のすべての接続指向関数を実行します。 すべてのミニポート ドライバーと同様に、MCM ドライバーは、基になる NIC ハードウェアとの通信に NdisXxx 呼び出しを使用する必要があります。
MCM ドライバーは、次の 2 つの主要な方法で通話マネージャーとは異なります。
呼び出しマネージャーは、呼び出しマネージャー機能が追加された NDIS 接続指向 プロトコル ドライバー です。 MCM ドライバーは、呼び出しマネージャー機能が追加された NDIS 接続指向 ミニポート ドライバー です。
呼び出しマネージャーと接続指向ミニポート ドライバーの間のインターフェイスは、NDIS に完全に公開されます。つまり、呼び出しマネージャーとミニポート ドライバー間のすべての通信は、NDIS を通過します。 クライアント VC (送信または受信クライアント データの送信に使用される VC) のアクティブ化と非アクティブ化を除き、MCM ドライバーの呼び出しマネージャー部分と MCM ドライバーのミニポート ドライバー部分の間のインターフェイスは NDIS に不透明です。 NDIS はクライアント VC を追跡するため、クライアント VC のアクティブ化と非アクティブ化は NDIS を介して実行する必要があります。
MCM ドライバーと呼び出しマネージャーの違いについては、次のセクションで詳しく説明します。