次の方法で共有


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