Freigeben über


Multicast-COM-Schnittstellen

[ Rendezvous IP-Telefoniekonferenzsteuerungen und -schnittstellen sind für die Verwendung in Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems nicht verfügbar. Die RTC-Client-API bietet ähnliche Funktionen.]

Die Multicast-COM-Schnittstellen ermöglichen den Zugriff auf die Einrichtung des Netzwerks zum Zuweisen, Erneuern und Freigeben von Leases auf Multicastadressen. Sie kapseln eine Reihe von Funktions- und Datenstrukturdefinitionen. Die COM-Schnittstellen befreien den Programmierer von der Belastung, diese Datenstrukturen zu verstehen und zu bearbeiten. Da TAPI 3 selbst COM-basiert, machen diese Schnittstellen die Multicast-Adresszuweisung auf eine Weise zugänglich, die mit den anderen Von TAPI 3 bereitgestellten Einrichtungen konsistent ist. Anwendungen, die mit Visual Basic-, Java- oder Skriptsprachen geschrieben wurden, die normalerweise nicht direkt auf die Windows-API zugreifen können, können diese Schnittstellen verwenden.

Die Multicast-Adresszuweisung ist derzeit Gegenstand einer IETF-Arbeitsgruppe. Um auf aktuelle Informationen zuzugreifen, fragen Sie mithilfe einer beliebigen Internetsuchmaschine nach "MDHCP" oder "MADCAP" und "Internetentwurf". Zusätzlich zu MADCAP umfasst die vorgeschlagene Architektur ein Protokoll für die Server-zu-Server-Koordination innerhalb einer Domäne oder AS sowie ein Protokoll für die Interdomänenkoordination. Während sich diese Architektur derzeit weiterentwickelt, muss sich der Client nicht mit den Details dieses Schemas befassen.

Diese Komponente unterstützt derzeit nur IP-Adressen der Version 4.

Anmerkung

Das für diese Schnittstellen verwendete Protokoll heißt derzeit MADCAP. In früheren Versionen wurde es als MDHCP bezeichnet.

 

Das Multicastobjekt wird durch Aufrufen CoCreateInstance- auf der IMcastAddressAllocation Schnittstelle erstellt. Die IMcastAddressAllocation Schnittstelle macht die EnumerateScopes-Methode verfügbar, wodurch eine Anwendung eine Liste aller verfügbaren Multicastbereiche abrufen kann.

Sobald ein Arbeitsbereich abgerufen wurde, wird die RequestAddress-Methode verwendet, um eine Multicastadresse vom Server anzufordern. Wenn die Anforderung erfolgreich ist, wird ein IMcastLeaseInfo Zeiger zurückgegeben. Die EnumerateAddresses Methode, die von dieser Schnittstelle verfügbar gemacht wird, kann dann verwendet werden, um die Adressen abzurufen.

Jedes media-Objekt, das der Konferenz zugeordnet ist, macht eine ITConnection Schnittstelle verfügbar. Die ITConnection::SetAddressInfo Methode ermöglicht die Zuweisung der Multicastadressen, die auf die Medien der Konferenz bezogen werden. Die Adresse muss für jede ITConnection- Schnittstelle jedes media-Objekts festgelegt werden, das der Konferenz zugeordnet ist.