itAddress 接口 (tapi3if.h)

ITAddress 接口是 Address 对象的基本接口。 应用程序使用此接口来获取有关 Address 对象的信息并使用该对象。

ITAddress2 接口派生自 ITAddress 接口。 ITAddress2 将方法添加到 Address 对象,以支持电话设备。 IEnumAddress::NextITTapi::get_Addresses 方法创建 ITAddress 接口。

继承

ITAddress 接口继承自 IDispatch 接口。 ITAddress 还具有以下类型的成员:

方法

ITAddress 接口具有这些方法。

 
ITAddress::CreateCall

CreateCall 方法创建一个新的 Call 对象,该对象可用于发出传出调用,并返回指向对象的 ITBasicCallControl 接口的指针。 新创建的呼叫处于CS_IDLE状态,未选择媒体或终端。
ITAddress::CreateForwardInfoObject

CreateForwardInfoObject 方法创建转发信息对象并返回 ITForwardInformation 接口指针。
ITAddress::EnumerateCalls

EnumerateCalls 方法枚举对当前地址的调用。 此方法适用于 C 和 C++ 应用程序。 自动化客户端应用程序(如在 Visual Basic 中编写的应用程序)必须使用 get_Calls 方法。
ITAddress::Forward

Forward 方法根据 ITForwardInformation 中包含的转发指令转发目标地址的调用。 如果 pForwardInfo 设置为 NULL,则取消转发。
ITAddress::get_AddressName

get_AddressName 方法获取地址的可显示名称。
ITAddress::get_Calls

get_Calls 方法创建当前对地址处于活动状态的调用的集合。 此方法是为自动化客户端应用程序提供的,例如在 Visual Basic 中编写的客户端应用程序。 C 和 C++ 应用程序必须使用 EnumerateCalls 方法。
ITAddress::get_CurrentForwardInfo

get_CurrentForwardInfo 方法获取指向当前转发信息对象的指针。
ITAddress::get_DialableAddress

get_DialableAddress 方法获取可用于连接到此地址的 BSTR。 BSTR 对应于另一个应用程序用于连接到此地址的目标地址字符串,例如电话号码或电子邮件名称。
ITAddress::get_DoNotDisturb

get_DoNotDisturb 方法获取地址上“请勿打扰”功能的当前状态。 请勿打扰功能可能并非在所有地址上都可用。
ITAddress::get_MessageWaiting

get_MessageWaiting 方法确定地址是否有正在等待的消息。
ITAddress::get_ServiceProviderName

get_ServiceProviderName 方法获取支持此地址的电话服务服务提供商 (TSP) 的名称:_for示例,Unimodem 服务提供商的 Unimdm.tsp,H323 服务提供商的 H323.tsp。
ITAddress::get_State

get_State 方法获取 pAddressState 中地址的当前状态。
ITAddress::get_TAPIObject

get_TAPIObject 方法获取指向拥有此地址的 TAPI 对象的指针。
ITAddress::p ut_DoNotDisturb

put_DoNotDisturb 方法设置“请勿打扰”状态。 请勿打扰功能可能并非在所有地址上都可用。
ITAddress::p ut_MessageWaiting

put_MessageWaiting 方法设置等待地址的消息的状态。

要求

   
目标平台 Windows
标头 tapi3if.h (包括 Tapi3.h)

另请参阅

Address 对象

ITAddress2