itAddress 介面 (tapi3if.h)

ITAddress介面是 Address 物件的基底介面。 應用程式會使用此介面來取得 和使用 Address 物件的相關資訊。

ITAddress2介面衍生自ITAddress介面。 ITAddress2 會將方法新增至 Address 物件,以支援電話裝置。 IEnumAddress::NextITTapi::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。
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)

另請參閱

Address 物件

ITAddress2