次の方法で共有


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 で記述されたものなど、Automation クライアント アプリケーション用に提供されます。 C および C++ アプリケーションでは、EnumerateAddresses メソッドを使用する必要があります。
ITTAPI::get_CallHubs

get_CallHubs メソッドは、現在使用可能な呼び出しハブのコレクションを作成します。 Visual Basic で記述されたものなど、Automation クライアント アプリケーション用に提供されます。 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 を含む)

こちらもご覧ください

IDispatch

ITTAPI2

TAPI オブジェクト