PHONESTATE_定数

PHONESTATE_ビット フラグ定数は、電話デバイスのさまざまな状態項目を記述します。

PHONESTATE_CAPSCHANGE

ユーザーまたはその他の状況によって行われた構成変更により、 PHONECAPS 構造の 1 つ以上のメンバーが変更されたことを示します。 アプリケーションでは、更新された構造体を読み取るために phoneGetDevCaps を使用する必要があります。 サービス プロバイダーがこの値を含む PHONE_STATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の API バージョンをネゴシエートするアプリケーションは、PHONESTATE_REINITを指定PHONE_STATEメッセージを受け取り、更新された情報を取得するために TAPI への接続をシャットダウンして再初期化する必要があります。

PHONESTATE_CONNECTED

電話デバイスと TAPI の間の接続が確立されました。 これは、TAPI が最初に呼び出されたとき、または電話機を PC に接続するワイヤが TAPI がアクティブな状態で接続されている場合に発生します。

PHONESTATE_DEVSPECIFIC

電話のデバイス固有の情報が変更されました。

PHONESTATE_DISCONNECTED

電話デバイスと TAPI の間の接続が切断されました。 これは、TAPI がアクティブな間に、PC に設定された電話機を接続するワイヤが取り外されたときに発生します。

PHONESTATE_DISPLAY

電話の表示が変更されました。

PHONESTATE_HANDSETGAIN

ハンドセットのマイクゲイン設定が変更されました。

PHONESTATE_HANDSETHOOKSWITCH

ハンドセットのフックスイッチの状態が変更されました。

PHONESTATE_HANDSETVOLUME

ハンドセットのスピーカーの音量設定が変更されました。

PHONESTATE_HEADSETHOOKSWITCH

ヘッドセットのフックスイッチの状態が変更されました。

PHONESTATE_HEADSETGAIN

ヘッドセットのマイクゲイン設定が変更されました。

PHONESTATE_HEADSETVOLUME

ヘッドセットのスピーカーの音量設定が変更されました。

PHONESTATE_LAMP

電話のランプが変わりました。

PHONESTATE_MONITORS

電話デバイスのモニターの数。

PHONESTATE_OTHER

下記以外の電話ステータス項目が変更されました。 アプリケーションは、現在の電話の状態をチェックして、変更された項目を確認する必要があります。

PHONESTATE_OWNER

電話デバイスの所有者の数。

PHONESTATE_REINIT

電話デバイスの構成で項目が変更されました。 これらの変更 (新しい電話デバイスの外観など) を認識するには、アプリケーションで TAPI の使用を再初期化する必要があります。

PHONESTATE_REMOVED

デバイスがサービス プロバイダーによってシステムから削除されていることを示します (多くの場合、ユーザーの操作、コントロール パネルまたは同様のユーティリティを使用)。 通常、この値を持つ PHONE_STATE メッセージの直後に、デバイス上の PHONE_CLOSE メッセージが続きます。 TAPI が再初期化される前にデバイスにアクセスしようとすると、アプリケーションにPHONEERR_NODEVICEが返されます。 サービス プロバイダーがこの値を含むPHONE_STATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の API バージョンをネゴシエートするアプリケーションは、通知を受け取りません。

PHONESTATE_RESUME

アプリケーションによる電話デバイスの使用は、しばらくの間中断された後に再開されます。

PHONESTATE_RINGMODE

電話の呼び出しモードが変更されました。

PHONESTATE_RINGVOLUME

電話の呼び出し音の音量が変わりました。

PHONESTATE_SPEAKERHOOKSWITCH

スピーカーフォンのフックスイッチの状態が変更されました。

PHONESTATE_SPEAKERGAIN

スピーカーフォンのマイクゲイン設定の状態が変更されました。

PHONESTATE_SPEAKERVOLUME

スピーカーフォンのスピーカーの音量設定が変更されました。

PHONESTATE_SUSPEND

アプリケーションによる電話の使用が一時的に中断されます。

解説

拡張性はありません。 32 ビットはすべて予約されています。

要件

要件
TAPI バージョン
TAPI 2.0 以降が必要です
ヘッダー
Tapi.h

関連項目

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps