Interfaccia IMcastAddressAllocation (mdhcp.h)
[I controlli e le interfacce di telefonia IP rendezvous IP non sono disponibili per l'uso in Windows Vista, Windows Server 2008 e versioni successive del sistema operativo. L'API client RTC offre funzionalità simili.
IMcastAddressAllocation è l'interfaccia principale per l'allocazione di indirizzi multicast. Un'applicazione chiama la funzione COM CoCreateInstance su questa interfaccia per creare l'oggetto interfaccia client multicast.
Ereditarietà
L'interfaccia IMcastAddressAllocation eredita dall'interfaccia IDispatch . IMcastAddressAllocation include anche questi tipi di membri:
Metodi
L'interfaccia IMcastAddressAllocation include questi metodi.
IMcastAddressAllocation::CreateLeaseInfo Il metodo CreateLeaseInfo crea un oggetto informazioni lease per una chiamata successiva a RenewAddress o ReleaseAddress. |
IMcastAddressAllocation::CreateLeaseInfoFromVariant Il metodo CreateLeaseInfoFromVariant crea un oggetto informazioni lease per una chiamata successiva a RenewAddress o ReleaseAddress. Questo metodo è simile a CreateLeaseInfo, ma viene usato dai linguaggi client di Automazione, ad esempio Visual Basic. |
IMcastAddressAllocation::EnumerateScopes Il metodo EnumerateScopes crea un'enumerazione di ambiti multicast disponibili. Questo metodo è principalmente per i programmatori C++. Visual Basic e altri linguaggi di scripting usano invece get_Scopes. |
IMcastAddressAllocation::get_Scopes Il metodo get_Scopes crea una raccolta di ambiti IMcast disponibili. Questo metodo è simile a EnumerateScopes, ma viene usato dai linguaggi di scripting, ad esempio Visual Basic. |
IMcastAddressAllocation::ReleaseAddress Il metodo ReleaseAddress rilascia un lease ottenuto in precedenza. |
IMcastAddressAllocation::RenewAddress Il metodo RenewAddress rinnova un lease di indirizzo. Chiamare CreateLeaseInfo per specificare i parametri della richiesta di rinnovo e quindi chiamare questo metodo per effettuare la richiesta. |
IMcastAddressAllocation::RequestAddress Il metodo RequestAddress ottiene un nuovo lease per uno o più indirizzi multicast. Il metodo EnumerateScopes o get_Scopes deve essere chiamato per primo. |
Commenti
Le interfacce COM multicast consentono l'accesso alla struttura della rete per allocare, rinnovare e rilasciare lease su indirizzi multicast. Incapsulano un set di definizioni di funzione e struttura dei dati. Le interfacce COM liberano il programmatore dal carico di comprensione e manipolazione di queste strutture di dati. Inoltre, poiché TAPI 3 è basato su COM, queste interfacce rendono l'allocazione degli indirizzi multicast accessibile in modo coerente con le altre strutture fornite da TAPI 3. Le applicazioni scritte con linguaggi visual Basic, Java o scripting devono usare queste interfacce COM, in genere non possono accedere direttamente all'API Di Windows.
Inoltre, questo componente offre supporto trasparente e trasparente per l'allocazione di indirizzi locali per ambienti non multicast. Il valore del Registro di sistema DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MCAST\LocalAllocation, se impostato su un valore diverso da zero, specifica che la generazione di numeri casuali eseguita nel computer locale deve essere utilizzata per l'allocazione di tutti gli indirizzi multicast. Ciò consente alle applicazioni di funzionare allo stesso modo in una rete senza un server di allocazione di indirizzi multicast come in una rete con un server di allocazione degli indirizzi multicast. Se il valore del Registro di sistema è impostato su zero o non esiste, questo componente viene eseguito normalmente come descritto nella parte restante di questa specifica. Si noti che l'allocazione degli indirizzi locali non viene mai usata a meno che questa chiave del Registro di sistema non sia impostata su un valore diverso da zero; l'allocazione degli indirizzi locali non è un meccanismo di fallback per un server di allocazione indirizzi multicast temporaneamente inaccessibile.
L'allocazione di indirizzi multicast è attualmente oggetto di un gruppo di lavoro IETF. Per accedere alle informazioni correnti, eseguire una query su "Internet draft" e "MDHCP" o "MADCAP" usando qualsiasi motore di ricerca Internet. Oltre a MADCAP (precedentemente denominato MDHCP), l'architettura proposta include un protocollo per il coordinamento da server a server all'interno di un dominio o as, nonché un protocollo per il coordinamento tra domini. Anche se questa architettura è in continua evoluzione, il client non deve preoccuparsi dei dettagli di questo schema.
Questo componente supporta attualmente solo gli indirizzi IP versione 4.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | mdhcp.h |