次の方法で共有


仮想接続

ローカル コンピューターでは、仮想接続 (VC) は、クライアント、呼び出しマネージャーまたは MCM ドライバー、ミニポート ドライバーの間で 1 つの呼び出しをホストできるエンドポイント (または関連付け) です。 ネットワーク上の VC は、2 つの接続指向クライアントなど、2 つの通信エンドポイント間の接続を指します。

多くの VC を同時に NIC 上でアクティブにすることができ、NIC で多数の呼び出しを同時に処理できます。 各接続は、異なるコンピューター上の異なるエンドポイントに対して行うことができます。

ネットワーク上の VC は、クライアントに提供するサービスの種類によって異なります。 たとえば、VC は一方向または双方向のサービスを提供できます。 各方向のサービス品質 (QoS) パラメーターは、帯域幅や待機時間など、特定のパフォーマンスしきい値を保証できます。 シグナリング プロトコルによっては、VC の QoS が交渉可能な場合があります。 QoS の NDIS サポートの詳細については、「サービス品質 を参照してください。

ネットワーク上の VC には、スイッチド VC (SVC) または永続 VC (PVC) を指定できます。

  • SVC は、特定の呼び出しに必要に応じて作成されます。 たとえば、接続指向クライアントは、発信呼び出しの VC の作成を開始します。 同様に、呼び出しマネージャーまたは MCM ドライバーは、接続指向のクライアントに示す着信呼び出しの VC の作成を開始します。 通話マネージャーまたは MCM ドライバーは通信する必要があり、場合によっては、VC のパラメーターをリモート パーティとネゴシエートする必要があります。

  • 永続的な VC は手動で作成され、最終的には NDIS では提供されない構成ユーティリティを使用してオペレーターによって削除されます。 このような手動での PVC の作成と削除を監視するクライアントは、OID_CO_ADD_PVCOID_CO_DELETE_PVC OID を使用して、通話マネージャーまたは MCM ドライバーが構成済みの PVC の一覧に対して PVC を追加または削除するように要求できます。 PVC の QoS はオペレーターによって設定され、ネットワーク経由では交渉できません。

NDIS では、VC は、ネットワーク上の VC に関する状態情報を維持するためにミニポート ドライバーによって割り当てられるリソースで構成されます。 これらのリソースには、メモリ バッファー、イベント、およびデータ構造が含まれますが、これらに限定されません。 ミニポート ドライバーは、発信呼び出しの場合は接続指向クライアントにより、着信呼び出しの場合は呼び出しマネージャーにより、VC のコンテキストを作成するように要求されます。 VC の作成の詳細については、「VCの作成」を参照してください。

作成された VC をデータ転送に使用する前に、呼び出しマネージャーまたは MCM ドライバーによってアクティブ化する必要があります。 VC をアクティブ化するには、ミニポート ドライバーまたは MCM ドライバーは、VC のリソースを設定し、必要に応じて NIC と通信して、VC 上のデータを受信または送信する NIC を準備します。 VC アクティベーションの詳細については、VCのアクティブ化を参照してください。

通話を破棄すると、通話マネージャーまたは MCM ドライバー 呼び出しに使用される VC を非アクティブ化します。

呼び出しが切断された後、VC (接続指向クライアント、呼び出しマネージャー、または MCM ドライバー) の作成者は、VC 削除を開始するか、別の呼び出しに VC を使用できます。