中間ドライバーは、NdisRegisterProtocolDriver を呼び出すことにより、その DriverEntry 関数のコンテキストでその ProtocolXxx 関数を NDIS に登録します。
中間ドライバーをプロトコルとして登録することは、プロトコル ドライバーとして登録することとほぼ同じです。 詳細については、「プロトコル ドライバーの初期化」を参照してください。
接続指向の下端を持つ中間ドライバーは、接続指向クライアントとして登録する必要があります。 接続指向クライアントは、コール マネージャーまたは統合ミニポート コール マネージャー (MCM) のコール セットアップ サービスおよび破棄サービスを使用します。 さらに、接続指向クライアントは、接続指向ミニポート ドライバーまたは MCM の送受信機能を使ってデータを送受信します。 詳しくは、「クライアントによって実行される接続指向操作」をご覧ください。
中間ドライバーには、実装固有の他の ProtocolXxx 関数が必要となる可能性があります。 オプションの ProtocolXxx 関数の登録については、「オプションのプロトコル ドライバー サービスの構成」をご覧ください。