itPhone 接口 (tapi3if.h)
ITPhone 接口是 TAPI 3.1 对象模型中新 Phone 对象的main接口。 此接口允许访问电话设备,其级别与 TAPI 2 的级别相当。x C API。 该接口还允许应用程序确定电话可使用的地址,并获取与手机关联的终端列表。 IEnumPhone::Next 和 ITPhoneEvent::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) |