[ 在 Windows Vista、Windows Server 2008 和作系统的后续版本中,无法使用 Rendezvous IP Telephony Conferencing 控件和接口。 RTC 客户端 API 提供类似的功能。]
多播 COM 接口允许访问网络设施,以便在多播地址上分配、续订和释放租约。 它们封装一组函数和数据结构定义。 COM 接口可让程序员摆脱理解和作这些数据结构的负担。 此外,由于 TAPI 3 本身是基于 COM 的,因此这些接口使多播地址分配能够与 TAPI 3 提供的其他设施保持一致。 使用 Visual Basic、Java 或脚本语言编写的应用程序通常无法访问 Windows API 即可使用这些接口。
多播地址分配目前是 IETF 工作组的主题。 若要访问当前信息,请使用任何 Internet 搜索引擎查询“MDHCP”或“MADCAP”和“Internet 草稿”。 除了 MADCAP,建议的体系结构还包括一个协议,用于域或 AS 中的服务器到服务器协调,以及用于域间协调的协议。 虽然此体系结构目前正在发展,但客户端不需要关注此方案的详细信息。
此组件当前仅支持 IP 版本 4 地址。
注意
用于这些接口的协议目前名为 MADCAP。 在以前的版本中,它被称为 MDHCP。
多播对象是通过调用 IMcastAddressAllocation 接口上的 CoCreateInstance 创建的。 IMcastAddressAllocation 接口公开了 EnumerateScopes 方法,这使应用程序能够获取所有可用多播范围的列表。
获取工作范围后,RequestAddress 方法用于从服务器请求多播地址。 如果请求成功,将返回 IMcastLeaseInfo 指针。 然后,可以使用此接口公开的 EnumerateAddresses 方法来获取地址。
与会议关联的每个 Media 对象都会公开 ITConnection 接口。 ITConnection::SetAddressInfo 方法允许向会议媒体分配获取的多播地址。 必须为每个与会议关联的 Media 对象的 ITConnection 接口设置地址。