次の方法で共有


NDPROXY の概要

注意: Windows XP および Windows Server 2003 に影響を及ぼす 2013 年 11 月 27 日の Microsoft セキュリティ アドバイザリ (2914486)のためにこのページをご覧になっている場合は、信頼できるコンピューティングのブログの投稿が役に立つ場合があります。

NDPROXY は、NDISWAN ドライバーと CoNDIS WAN ドライバー (WAN ミニポート ドライバー、コールマネージャー、およびミニポートコールマネージャー) を TAPI サービスにインターフェイスさせるシステム提供のドライバーです。 このトピックでは、電話サービスをサポートする CoNDIS WAN 操作でさらに詳しく説明されている NDPROXY 操作について説明します。

次の図は、NDPROXY が RAS アーキテクチャの他のコンポーネントとどのようにインターフェイスするかを示しています。

Diagram illustrating how NDPROXY interfaces with other components in the RAS architecture.

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 ミニポート ドライバー情報の設定」を参照してください。