ITPhone 介面 (tapi3if.h)
ITPhone 介面是 TAPI 3.1 物件模型中新 Phone 物件的主要介面。 此介面允許存取與 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) |