NDPROXY の概要
注意: Windows XP および Windows Server 2003 に影響を及ぼす 2013 年 11 月 27 日の Microsoft セキュリティ アドバイザリ (2914486)のためにこのページをご覧になっている場合は、信頼できるコンピューティングのブログの投稿が役に立つ場合があります。
NDPROXY は、NDISWAN ドライバーと CoNDIS WAN ドライバー (WAN ミニポート ドライバー、コールマネージャー、およびミニポートコールマネージャー) を TAPI サービスにインターフェイスさせるシステム提供のドライバーです。 このトピックでは、電話サービスをサポートする CoNDIS WAN 操作でさらに詳しく説明されている NDPROXY 操作について説明します。
次の図は、NDPROXY が RAS アーキテクチャの他のコンポーネントとどのようにインターフェイスするかを示しています。
NDPROXY は、CoNDIS WAN 用のサービスプロバイダーインターフェイス (SPI) のカーネルモードコンポーネントを提供します。 TAPI 対応アプリケーションはユーザーモードの TAPI 要求を行い、TAPI サービスはこれらの要求を NDPTSP にルーティングします。 NDPTSP は、ユーザーモードの TAPI サービス要求をカーネルモードの SPI 要求に変換し、SPI 要求を NDPROXY に渡します。
NDPROXY は NDISWAN ドライバーおよび以下のいずれかと NDIS を介して通信します。
独立したコールマネージャーを持つミニポート ドライバー
統合ミニポートコールマネージャー (MCM)
NDISWAN および NDPROXY へのミニポート ドライバーインタフェースおよびコールマネージャーインターフェイスは、構成に関係なく同じです。
注意: 複数のハードウェアプラットフォームをサポートする必要がある場合は、別のコールマネージャーでミニポート ドライバーを使用できます。 この状況では、同じコールマネージャーを複数のミニポート ドライバーと組み合わせて使用して、開発を簡略化できます。
以下のリストは、NDPROXY と CoNDIS WAN ドライバースタック内の他のコンポーネントの間に存在するインターフェイスをまとめたものです。
NDPROXY は、CoNDIS WAN ミニポート ドライバーへの接続指向のクライアントインターフェイスと NDISWAN へのコールマネージャーインターフェイスを提供します。
NDISWAN は、NDPROXY、CoNDIS WAN ミニポート ドライバー、および MCM への接続指向クライアントインターフェイスを提供します。
CoNDIS WAN コールマネージャーまたは MCM は、NDPROXY にコールマネージャーインターフェイスを提供します。
CoNDIS WAN ミニポート ドライバーと MCM は、NDISWAN に CoNDIS ミニポート ドライバーインターフェイスを提供します。
接続指向クライアント、コールマネージャー、ミニポート ドライバー、および MCM の詳細については、「接続指向環境」を参照してください。
NDPROXY は、接続指向 TAPI OID を使用して NdisCoOidRequest 関数を呼び出して、CoNDIS WAN ミニポート ドライバーの機能を決定します。 また、NDPROXY は TAPI 固有のアドレス ファミリを登録し、仮想接続 (VC) を作成し、呼び出しを行って受け入れ、 VC をアクティブ化してそれらの VC 上でデータを送受信できるようにします。 CoNDIS WAN ミニポート ドライバーでの OID 要求の処理の詳細については、「CoNDIS WAN ミニポート ドライバーでのクエリの処理」および「CoNDIS WAN ミニポート ドライバー情報の設定」を参照してください。