itTAPI 介面 (tapi3if.h)
ITTAPI 介面是 TAPI 物件的基底介面。 TAPI 物件是由 CoCreateInstance 所建立。 如需 CoCreateInstance 的相關信息,請參閱 COM 上的檔。 所有其他 TAPI 3 物件都是由 TAPI 3 本身所建立。
ITTAPI 方法可用來初始化 TAPI 會話、列舉可用的位址、註冊 CallHub 和 CallEvent 通知,以及關閉 TAPI 會話。
ITTAPI2介面衍生自ITTAPI介面。 它會在 TAPI 物件上新增其他方法來支持電話裝置。
繼承
ITTAPI 介面繼承自 IDispatch 介面。 ITTAPI 也有下列類型的成員:
方法
ITTAPI 介面具有這些方法。
ITTAPI::EnumerateAddresses EnumerateAddresses 方法會列舉目前可用的位址。 針對 C 和 C++ 應用程式提供。 自動化用戶端應用程式,例如以 Visual Basic 撰寫的應用程式,必須使用 get_Addresses 方法。 |
ITTAPI::EnumerateCallHubs EnumerateCallHubs 方法會列舉目前可用的呼叫中樞。 針對 C 和 C++ 應用程式提供。 自動化用戶端應用程式,例如以 Visual Basic 撰寫的應用程式,必須使用 get_Callhubs 方法。 |
ITTAPI::EnumeratePrivateTAPIObjects ITTAPI 介面的 EnumeratePrivateTAPIObjects 方法未實作,而且會傳回E_NOTIMPL。 |
ITTAPI::get_Addresses get_Addresses 方法會建立目前可用的位址集合。 提供給自動化用戶端應用程式,例如以 Visual Basic 撰寫的應用程式。 C 和 C++ 應用程式必須使用 EnumerateAddresses 方法。 |
ITTAPI::get_CallHubs get_CallHubs 方法會建立目前可用呼叫中樞的集合。 提供給自動化用戶端應用程式,例如以 Visual Basic 撰寫的應用程式。 C 和 C++ 應用程式必須使用 EnumerateCallHubs 方法。 |
ITTAPI::get_EventFilter get_EventFilter 方法會取得目前的事件篩選遮罩。 遮罩是TAPI_EVENT列舉的一系列 ORed 成員。 |
ITTAPI::get_PrivateTAPIObjects ITTAPI 介面的 get_PrivateTAPIObjects 方法未實作,而且會傳回E_NOTIMPL。 |
ITTAPI::Initialize Initialize 方法會初始化 TAPI。 呼叫任何其他 TAPI 3 方法之前,必須先呼叫這個方法。 應用程式必須在結束 TAPI 會話時呼叫 Shutdown 方法。 |
ITTAPI::p ut_EventFilter put_EventFilter 方法會設定事件篩選遮罩。 遮罩是TAPI_EVENT列舉的一系列 ORed 成員。 |
ITTAPI::RegisterCallNotifications RegisterCallNotifications 方法會設定應用程式將接收的新呼叫通知。 應用程式必須針對每個位址呼叫 方法,指出可以處理的媒體類型或類型,以及指定其要求的許可權。 |
ITTAPI::RegisterRequestRecipient RegisterRequestRecipient 方法會將應用程式實例註冊為適當的實例,以處理輔助電話語音要求。 |
ITTAPI::SetApplicationPriority SetApplicationPriority 方法可讓應用程式在特定媒體類型或輔助電話語音要求模式的遞交優先順序清單中設定其優先順序,或從優先順序清單中移除本身。 |
ITTAPI::SetAssistedTelephonyPriority SetAssistedTelephonyPriority 方法會設定應用程式優先順序來處理輔助電話語音要求。 |
ITTAPI::SetCallHubTracking SetCallHubTracking 方法會啟用或停用 CallHub 追蹤。 |
ITTAPI::Shutdown Shutdown 方法會關閉 TAPI 工作階段。 |
ITTAPI::UnregisterNotifications UnregisterNotifications 方法會移除任何使用 ITTAPI::RegisterCallNotifications 執行的來電通知註冊。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tapi3if.h (包括 Tapi3.h) |