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方法會取得支援此 address:_for 範例的 Telephony Service Provider (TSP) 名稱,例如 Unimodem 服務提供者的 Unimdm.tsp,或 H323.tsp 的 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) |