ITPhone インターフェイス (tapi3if.h)
ITPhone インターフェイスは、TAPI 3.1 オブジェクト モデルの新しい Phone オブジェクトのメイン インターフェイスです。 このインターフェイスは TAPI 2 と利用できるそれに相当するレベルの電話装置へのアクセスを可能にする。x C API。 インターフェイスを使用すると、アプリケーションは、電話が使用可能なアドレスを特定し、電話に関連付けられているターミナルの一覧を取得することもできます。 IEnumPhone::Next メソッドと ITPhoneEvent::get_Phone メソッドは、ITPhone インターフェイスを作成します。
継承
ITPhone インターフェイスは IDispatch インターフェイスから継承されます。 ITPhone には、次の種類のメンバーもあります。
メソッド
ITPhone インターフェイスには、これらのメソッドがあります。
ITPhone::Close Close メソッドは、この電話デバイスを閉じます。 アプリケーションが ITPhone::Open メソッドを呼び出すまで、電話デバイスは閉じたままです。 詳細については、「解説」を参照してください。 |
ITPhone::D eviceSpecific DeviceSpecific メソッドを使用すると、サービス プロバイダーは、他の TAPI 関数によって提供されないデバイス固有の機能にアクセスできます。 |
ITPhone::D eviceSpecificVariant DeviceSpecificVariant メソッドを使用すると、サービス プロバイダーは他の TAPI 関数によって提供されない機能にアクセスできます。 (ITPhone.DeviceSpecificVariant) |
ITPhone::EnumerateAddresses EnumerateAddresses メソッドは、電話で使用できるアドレスを列挙します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::EnumeratePreferredAddresses EnumeratePreferredAddresses メソッドは、電話オブジェクトの優先アドレスを列挙します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::EnumerateTerminals EnumerateTerminals メソッドは、電話に関連付けられているターミナルの列挙を取得します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::get_Addresses get_Addresses メソッドは、電話で使用できるアドレスのコレクションを返します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::get_ButtonFunction get_ButtonFunction メソッドは、特定のボタンに関連付けられているボタン関数を取得します。 |
ITPhone::get_ButtonMode get_ButtonMode メソッドは、特定のボタンに関連付けられているボタン モードを取得します。 |
ITPhone::get_ButtonState get_ButtonState メソッドは、特定のボタンに関連付けられているボタンの状態を取得します。 |
ITPhone::get_ButtonText get_ButtonText メソッドは、特定のボタンに関連付けられているボタン テキストを取得します。 |
ITPhone::get_Display get_Display メソッドは、電話の表示を取得します。 TAPI では、ディスプレイは単に NxM 文字バッファーです。 |
ITPhone::get_HookSwitchState get_HookSwitchState メソッドは、電話上の特定のフックスイッチ デバイスの現在のフックスイッチ状態を取得します。 |
ITPhone::get_LampMode get_LampModeメソッドは、指定されたランプの現在のランプ モードを取得します。 |
ITPhone::get_PhoneCapsBuffer get_PhoneCapsBuffer メソッドは、渡されたPHONECAPS_BUFFER列挙型に基づいて、電話に関するバッファー機能/情報を取得します。 |
ITPhone::get_PhoneCapsLong get_PhoneCapsLong メソッドは、渡されたPHONECAPS_LONG列挙型に基づいて、電話の DWORD 機能を取得します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::get_PhoneCapsString get_PhoneCapsString メソッドは、渡されたPHONECAPS_STRING列挙型に基づいて、電話に関する文字列機能/情報を取得します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::get_PreferredAddresses get_PreferredAddresses メソッドは、電話を使用するために推奨されるアドレスのコレクションを返します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::get_Privilege get_Privilege メソッドは、開いている電話の特権を取得します。 |
ITPhone::get_RingMode get_RingMode メソッドは、電話の現在のリング モードを取得します。 |
ITPhone::get_RingVolume get_RingVolume メソッドは、電話機の現在のリング ボリュームを取得します。 |
ITPhone::get_Terminals get_Terminals メソッドは、電話に関連付けられているターミナルのコレクションを取得します。 このメソッドを実行する前に、アプリケーションで ITPhone::Open を呼び出す必要はありません。 |
ITPhone::GetPhoneCapsBuffer GetPhoneCapsBuffer メソッドは、渡されたPHONECAPS_BUFFER列挙型に基づいて、電話に関するバッファー機能/情報を取得します。 |
ITPhone::NegotiateExtVersion NegotiateExtVersion メソッドを使用すると、アプリケーションは、指定した電話デバイスで使用する拡張機能のバージョンをネゴシエートできます。 アプリケーションがプロバイダー固有の拡張機能をサポートしていない場合は、この操作を呼び出す必要はありません。 |
ITPhone::Open Open メソッドは、この電話デバイスを開きます。 アプリケーションが ITPhone::Close を呼び出すまで、または TAPI がシャットダウンされるまで、電話デバイスは開いたままです。 |
ITPhone::p ut_ButtonFunction put_ButtonFunction メソッドは、ボタン関数を設定します。 |
ITPhone::p ut_ButtonMode put_ButtonMode メソッドは、ボタン モードを設定します。 |
ITPhone::p ut_ButtonText put_ButtonText メソッドは、ボタンテキストを設定します。 |
ITPhone::p ut_HookSwitchState put_HookSwitchStateメソッドは、電話機の特定のフックスイッチ デバイスの現在のフックスイッチ状態を設定します。 |
ITPhone::p ut_LampMode put_LampModeメソッドは、指定されたランプの現在のランプ モードを設定します。 |
ITPhone::p ut_RingMode put_RingMode メソッドは、電話がリング モードを変更することを要求します。 |
ITPhone::p ut_RingVolume put_RingVolume メソッドは、電話がリング ボリュームを変更することを要求します。 |
ITPhone::SetDisplay SetDisplay メソッドは、電話のディスプレイの特定の行と列に表示される内容を設定します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | tapi3if.h (Tapi3.h を含む) |