itPhone 接口 (tapi3if.h)

ITPhone 接口是 TAPI 3.1 对象模型中新 Phone 对象的main接口。 此接口允许以与 TAPI 2 可用的级别相当的级别访问电话设备。x C API。 该接口还允许应用程序确定电话的可用地址,并获取与手机关联的终端列表。 IEnumPhone::NextITPhoneEvent::get_Phone 方法创建 ITPhone 接口。

继承

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

方法

ITPhone 接口具有这些方法。

 
ITPhone::Close

Close 方法关闭此手机设备。 在应用程序调用 ITPhone::Open 方法之前,电话设备保持关闭状态。 有关更多信息,请参见下面的“备注”部分。
ITPhone::D eviceSpecific

DeviceSpecific 方法使服务提供商能够访问其他 TAPI 函数未提供的设备特定功能。
ITPhone::D eviceSpecificVariant

DeviceSpecificVariant 方法使服务提供商能够访问其他 TAPI 函数未提供的功能。 (ITPhone.DeviceSpecificVariant)
ITPhone::EnumerateAddresses

EnumerateAddresses 方法枚举可以使用手机的地址。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::EnumeratePreferredAddresses

EnumeratePreferredAddresses 方法枚举电话对象的首选地址。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::EnumerateTerminals

EnumerateTerminals 方法检索与手机关联的终端的枚举。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::get_Addresses

get_Addresses 方法返回可以使用电话的地址集合。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::get_ButtonFunction

get_ButtonFunction 方法检索与特定按钮关联的按钮函数。
ITPhone::get_ButtonMode

get_ButtonMode 方法检索与特定按钮关联的按钮模式。
ITPhone::get_ButtonState

get_ButtonState 方法检索与特定按钮关联的按钮状态。
ITPhone::get_ButtonText

get_ButtonText 方法检索与特定按钮关联的按钮文本。
ITPhone::get_Display

get_Display 方法获取手机的显示。 在 TAPI 中,显示器只是一个 NxM 字符缓冲区。
ITPhone::get_HookSwitchState

get_HookSwitchState 方法检索手机上特定挂钩开关设备的当前挂钩开关状态。
ITPhone::get_LampMode

get_LampMode 方法获取给定灯的当前灯模式。
ITPhone::get_PhoneCapsBuffer

get_PhoneCapsBuffer 方法根据传入的PHONECAPS_BUFFER枚举获取有关手机的缓冲区功能/信息。
ITPhone::get_PhoneCapsLong

get_PhoneCapsLong 方法根据传入的PHONECAPS_LONG枚举获取手机的 DWORD 功能。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::get_PhoneCapsString

get_PhoneCapsString 方法根据传入的PHONECAPS_STRING枚举获取有关手机的字符串功能/信息。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::get_PreferredAddresses

get_PreferredAddresses 方法返回手机首选使用的地址集合。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::get_Privilege

get_Privilege 方法检索打开手机的特权。
ITPhone::get_RingMode

get_RingMode 方法检索手机的当前响铃模式。
ITPhone::get_RingVolume

get_RingVolume 方法检索手机的当前响铃音量。
ITPhone::get_Terminals

get_Terminals 方法检索与手机关联的终端集合。 执行此方法之前,应用程序不必调用 ITPhone::Open。
ITPhone::GetPhoneCapsBuffer

GetPhoneCapsBuffer 方法根据传入的PHONECAPS_BUFFER枚举获取有关手机的缓冲区功能/信息。
ITPhone::NegotiateExtVersion

NegotiateExtVersion 方法允许应用程序协商要与指定手机设备一起使用的扩展版本。 如果应用程序不支持提供程序特定的扩展,则无需调用此操作。
ITPhone::Open

Open 方法打开此手机设备。 在应用程序调用 ITPhone::Close 或 TAPI 关闭之前,电话设备保持打开状态。
ITPhone::p ut_ButtonFunction

put_ButtonFunction 方法设置按钮函数。
ITPhone::p ut_ButtonMode

put_ButtonMode 方法设置按钮模式。
ITPhone::p ut_ButtonText

put_ButtonText 方法设置按钮文本。
ITPhone::p ut_HookSwitchState

put_HookSwitchState 方法设置手机上特定挂钩开关设备的当前挂钩开关状态。
ITPhone::p ut_LampMode

put_LampMode 方法设置给定灯的当前灯模式。
ITPhone::p ut_RingMode

put_RingMode 方法请求手机更改其响铃模式。
ITPhone::p ut_RingVolume

put_RingVolume 方法请求电话更改其响铃音量。
ITPhone::SetDisplay

SetDisplay 方法设置将在手机显示器的给定行和列中显示的内容。

要求

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