itAddress 接口 (tapi3if.h)
ITAddress 接口是 Address 对象的基本接口。 应用程序使用此接口来获取有关 Address 对象的信息并使用该对象。
ITAddress2 接口派生自 ITAddress 接口。 ITAddress2 将方法添加到 Address 对象,以支持电话设备。 IEnumAddress::Next 和 ITTapi::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) |