次の方法で共有


マルチキャスト COM インターフェイス

[ ランデブー IP テレフォニー会議のコントロールとインターフェイスは、Windows Vista、Windows Server 2008、およびそれ以降のバージョンのオペレーティング システムでは使用できません。 RTC クライアント API も同様の機能を提供します。

マルチキャスト COM インターフェイスを使用すると、マルチキャスト アドレスのリースを割り当て、更新、および解放するために、ネットワークの機能にアクセスできます。 関数とデータ構造の定義のセットをカプセル化します。 COM インターフェイスを使用すると、プログラマはこれらのデータ構造を理解して操作する負担を軽減できます。 さらに、TAPI 3 自体は COM ベースであるため、これらのインターフェイスは、TAPI 3 によって提供される他の機能と一致する方法でマルチキャスト アドレス割り当てにアクセスできるようにします。 通常は Windows API に直接アクセスできない Visual Basic、Java、またはスクリプト言語を使用して記述されたアプリケーションでは、これらのインターフェイスを使用できます。

現在、マルチキャスト アドレス割り当ては IETF ワーキング グループの対象です。 現在の情報にアクセスするには、インターネット検索エンジンを使用して、"MDHCP" または "MADCAP" と "Internet draft" に対してクエリを実行します。 MADCAP に加えて、提案されたアーキテクチャには、ドメインまたは AS 内でのサーバー間の調整のためのプロトコルと、ドメイン間の調整のためのプロトコルが含まれます。 このアーキテクチャは現在進化していますが、クライアントはこのスキームの詳細に関心を持つ必要はありません。

このコンポーネントは現在、IP バージョン 4 のアドレスのみをサポートしています。

注意

これらのインターフェイスに使用されるプロトコルは、現在 MADCAP という名前です。 以前のバージョンでは、MDHCP と呼れていました。

 

マルチキャスト オブジェクトは、IMcastAddressAllocation インターフェイスで CoCreateInstance を呼び出すことによって作成されます。 IMcastAddressAllocation インターフェイスは EnumerateScopes メソッドを公開します。これにより、アプリケーションは使用可能なすべてのマルチキャスト スコープの一覧を取得できます。

作業範囲が取得されると、 RequestAddress メソッドを使用して、サーバーからマルチキャスト アドレスを要求します。 要求が成功した場合は、 IMcastLeaseInfo ポインターが返されます。 このインターフェイスによって公開される EnumerateAddresses メソッドを使用して、アドレスを取得できます。

会議に関連付けられている各 Media オブジェクトは、 ITConnection インターフェイスを公開します。 ITConnection::SetAddressInfo メソッドを使用すると、会議のメディアに取得したマルチキャスト アドレスを割り当てることができます。 会議に関連付けられているすべての Media オブジェクトの ITConnection インターフェイスごとにアドレスを設定する必要があります。