IMcastAddressAllocation-Schnittstelle (mdhcp.h)
[Steuerelemente und Schnittstellen für Rendezvous-IP-Telefonkonferenzen sind in Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems nicht verfügbar. Die RTC-Client-API bietet ähnliche Funktionen.]
IMcastAddressAllocation ist die Standard-Schnittstelle für die Multicastadressenzuordnung. Eine Anwendung ruft die COM CoCreateInstance-Funktion auf dieser Schnittstelle auf, um das Multicastclientschnittstellenobjekt zu erstellen.
Vererbung
Die IMcastAddressAllocation-Schnittstelle erbt von der IDispatch-Schnittstelle . IMcastAddressAllocation verfügt auch über folgende Membertypen:
Methoden
Die IMcastAddressAllocation-Schnittstelle verfügt über diese Methoden.
IMcastAddressAllocation::CreateLeaseInfo Die CreateLeaseInfo-Methode erstellt ein Leaseinformationsobjekt für einen nachfolgenden Aufruf von RenewAddress oder ReleaseAddress. |
IMcastAddressAllocation::CreateLeaseInfoFromVariant Die CreateLeaseInfoFromVariant-Methode erstellt ein Leaseinformationsobjekt für einen nachfolgenden Aufruf von RenewAddress oder ReleaseAddress. Diese Methode ähnelt CreateLeaseInfo, wird jedoch von Automation-Clientsprachen wie Visual Basic verwendet. |
IMcastAddressAllocation::EnumerateScopes Die EnumerateScopes-Methode erstellt eine Enumeration der verfügbaren Multicastbereiche. Diese Methode ist in erster Linie für C++-Programmierer bestimmt. Visual Basic und andere Skriptsprachen verwenden stattdessen get_Scopes. |
IMcastAddressAllocation::get_Scopes Die get_Scopes-Methode erstellt eine Auflistung der verfügbaren IMcast-Bereiche. Diese Methode ähnelt EnumerateScopes, wird jedoch von Skriptsprachen wie Visual Basic verwendet. |
IMcastAddressAllocation::ReleaseAddress Die ReleaseAddress-Methode gibt eine Lease frei, die zuvor abgerufen wurde. |
IMcastAddressAllocation::RenewAddress Die RenewAddress-Methode erneuert eine Adressleasase. Rufen Sie CreateLeaseInfo auf, um die Parameter der Verlängerungsanforderung anzugeben, und rufen Sie dann diese Methode auf, um die Anforderung zu stellen. |
IMcastAddressAllocation::RequestAddress Die RequestAddress-Methode ruft eine neue Lease für eine oder mehrere Multicastadressen ab. Die EnumerateScopes- oder get_Scopes-Methode muss zuerst aufgerufen werden. |
Hinweise
Die Multicast-COM-Schnittstellen ermöglichen den Zugriff auf die Netzwerkeinrichtung zum Zuweisen, Erneuern und Freigeben von Leases für Multicastadressen. Sie kapseln einen Satz von Funktions- und Datenstrukturdefinitionen. Die COM-Schnittstellen befreien den Programmierer von der Last, diese Datenstrukturen zu verstehen und zu bearbeiten. Da TAPI 3 selbst COM-basiert, machen diese Schnittstellen die Multicastadressenzuordnung in einer Weise zugänglich, die mit den anderen von TAPI 3 bereitgestellten Einrichtungen konsistent ist. Anwendungen, die mit Visual Basic, Java oder Skriptsprachen geschrieben wurden, müssen diese COM-Schnittstellen verwenden. Normalerweise können sie nicht direkt auf die Windows-API zugreifen.
Darüber hinaus bietet diese Komponente nahtlose und transparente Unterstützung für die lokale Adresszuordnung für Nicht-Multicast-Umgebungen. Der DWORD-RegistrierungswertHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MCAST\LocalAllocation, wenn er auf einen Wert ungleich null festgelegt ist, gibt an, dass die zufällige Zahlengenerierung auf dem lokalen Computer für die Zuordnung aller Multicastadressen verwendet werden soll. Dadurch können Anwendungen in einem Netzwerk ohne Multicastadressenzuordnungsserver auf die gleiche Weise funktionieren wie in einem Netzwerk mit einem Multicastadressenzuordnungsserver. Wenn der Registrierungswert auf 0 festgelegt ist oder nicht vorhanden ist, wird diese Komponente normal ausgeführt, wie im Rest dieser Spezifikation beschrieben. Beachten Sie, dass die lokale Adresszuordnung nur verwendet wird, wenn dieser Registrierungsschlüssel auf einen Wert ungleich null festgelegt ist. Die lokale Adresszuordnung ist kein Fallbackmechanismus für einen vorübergehend nicht zugänglichen Multicastadressenzuordnungsserver.
Die Multicastadresszuordnung ist derzeit Gegenstand einer IETF-Arbeitsgruppe. Um auf aktuelle Informationen zuzugreifen, fragen Sie "Internetentwurf" und "MDHCP" oder "MADCAP" mithilfe einer beliebigen Internetsuchmaschine ab. Zusätzlich zu MADCAP (zuvor MDHCP genannt) 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 domänenübergreifende Koordination. 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.
Requirements (Anforderungen)
Zielplattform | Windows |
Kopfzeile | mdhcp.h |