共用方式為


IMcastAddressAllocation 介面 (mdhcp.h)

[Rendezvous IP Telephony Conferencing controls and interface not available for use in Windows Vista, Windows Server 2008, and subsequent versions of the operating system. RTC 用戶端 API 提供類似的功能。]

IMcastAddressAllocation 是多播位址配置的主要介面。 應用程式在此介面上呼叫 COM CoCreateInstance 函式,以建立多播用戶端介面物件。

繼承

IMcastAddressAllocation介面繼承自IDispatch介面。 IMcastAddressAllocation 也有下列類型的成員:

方法

IMcastAddressAllocation介面具有這些方法。

 
IMcastAddressAllocation::CreateLeaseInfo

CreateLeaseInfo 方法會為後續呼叫 RenewAddress 或 ReleaseAddress 建立租用資訊物件。
IMcastAddressAllocation::CreateLeaseInfoFromVariant

CreateLeaseInfoFromVariant 方法會為後續呼叫 RenewAddress 或 ReleaseAddress 建立租用資訊物件。 此方法類似于 CreateLeaseInfo,但由自動化用戶端語言使用,例如 Visual Basic。
IMcastAddressAllocation::EnumerateScopes

EnumerateScopes 方法會建立可用的多播範圍列舉。 這個方法主要適用于 C++ 程式設計人員。 Visual Basic 和其他指令碼語言會改用 get_Scopes。
IMcastAddressAllocation::get_Scopes

get_Scopes方法會建立可用的 IMcast 範圍集合。 這個方法類似于 EnumerateScopes,但會由 Visual Basic 等指令碼語言使用。
IMcastAddressAllocation::ReleaseAddress

ReleaseAddress 方法會釋放先前取得的租用。
IMcastAddressAllocation::RenewAddress

RenewAddress 方法會更新位址租用。 呼叫 CreateLeaseInfo 以指定更新要求的參數,然後呼叫這個方法來提出要求。
IMcastAddressAllocation::RequestAddress

RequestAddress 方法會取得一或多個多播位址的新租用。 必須先呼叫 EnumerateScopes 或 get_Scopes 方法。

備註

多播 COM 介面允許存取網路設施,以配置、更新和釋放多播位址上的租用。 它們會封裝一組函式和資料結構定義。 COM 介面可讓程式設計人員不受瞭解及操作這些資料結構的負擔。 此外,由於 TAPI 3 本身是以 COM 為基礎,因此這些介面可讓多播位址配置以與 TAPI 3 所提供的其他設施一致的方式來存取。 使用 Visual Basic、JAVA 或指令碼語言撰寫的應用程式必須使用這些 COM 介面,它們通常無法直接存取 Windows API。

此外,此元件為非多播環境的本機位址配置提供順暢且透明的支援。 當設定為非零值時, DWORD 登錄值 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MCAST\LocalAllocation,指定在本機電腦上執行的亂數字產生是用於配置所有多播位址。 這可讓應用程式在沒有多播位址佈建服務器的情況下,以相同方式在網路上運作,就像在具有多播位址佈建服務器的網路上一樣。 如果登錄值設定為零或不存在,此元件會正常執行,如此規格的其餘部分所述。 請注意,除非此登錄機碼設定為非零值,否則絕對不會使用本機位址配置;本機位址配置不是暫時無法存取多播位址佈建服務器的後援機制。

多播位址配置目前是 IETF 工作組的主旨。 若要存取目前的資訊,請使用任何網際網路搜尋引擎查詢 「網際網路草稿」和「MDHCP」或「MADCAP」。 除了先前稱為 MDHCP) 的 MADCAP (之外,建議的架構還包含網域或 AS 內伺服器對伺服器協調的通訊協定,以及用於網域間協調的通訊協定。 雖然此架構目前正在演進,但用戶端不需要擔心此配置的詳細資料。

此元件目前僅支援 IP 第 4 版位址。

需求

   
目標平台 Windows
標頭 mdhcp.h

另請參閱

IDispatch

IMcastLeaseInfo

IMcastScope