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 を含む) |