Udostępnij przez


Interfejsy COM multiemisji

[ Formanty i interfejsy konferencji telefonicznych IP nie są dostępne do użycia w systemach Windows Vista, Windows Server 2008 i kolejnych wersjach systemu operacyjnego. Interfejs API klienta RTC zapewnia podobne funkcje.]

Interfejsy COM multiemisji umożliwiają dostęp do obiektu sieci na potrzeby przydzielania, odnawiania i wydawania dzierżaw na adresach multiemisji. Hermetyzują zestaw definicji funkcji i struktury danych. Interfejsy COM uwalniają programistę od obciążenia zrozumienia i manipulowania tymi strukturami danych. Ponadto, ponieważ sam interfejs TAPI 3 jest oparty na modelu COM, te interfejsy sprawiają, że alokacja adresów multiemisji jest dostępna w sposób zgodny z innymi obiektami udostępnianymi przez interfejs TAPI 3. Aplikacje napisane przy użyciu języków Visual Basic, Java lub scripting, które zwykle nie mogą uzyskiwać dostępu do interfejsu API systemu Windows, mogą używać tych interfejsów.

Alokacja adresów multiemisji jest obecnie przedmiotem grupy roboczej IETF. Aby uzyskać dostęp do bieżących informacji, wykonaj zapytanie dotyczące "MDHCP" lub "MADCAP" i "Internet draft" przy użyciu dowolnej wyszukiwarki internetowej. Oprócz programu MADCAP proponowana architektura obejmuje protokół koordynacji serwer-serwer w domenie lub AS, a także protokół koordynacji międzydomenowej. Chociaż ta architektura jest obecnie rozwijana, klient nie musi się martwić szczegółami tego schematu.

Ten składnik obsługuje obecnie tylko adresy IP w wersji 4.

Nuta

Protokół używany dla tych interfejsów ma obecnie nazwę MADCAP. W poprzednich wersjach był znany jako MDHCP.

 

Obiekt multiemisji jest tworzony przez wywołanie CoCreateInstance w interfejsie IMcastAddressAllocationIMcastAddressAllocation. Interfejs IMcastAddressAllocation uwidacznia metodę EnumerateScopes, która umożliwia aplikacji uzyskanie listy wszystkich dostępnych zakresów multiemisji.

Po uzyskaniu zakresu roboczego metoda RequestAddress jest używana do żądania adresu multiemisji z serwera. Jeśli żądanie zakończy się pomyślnie, zostanie zwrócony wskaźnik IMcastLeaseInfo. Metoda EnumerateAddresses uwidoczniona przez ten interfejs może następnie służyć do uzyskiwania adresów.

Każdy obiekt Nośnik skojarzony z konferencją uwidacznia interfejs ITConnection. Metoda ITConnection::SetAddressInfo umożliwia przypisanie adresów multiemisji uzyskanych na nośniku konferencji. Adres musi być ustawiony dla każdego ITConnection interfejsu każdego obiektu nośnika skojarzonego z konferencją.