LINEDEVSTATE_定数
LINEDEVSTATE_ビット フラグ定数は、さまざまな行状態イベントを記述します。
-
LINEDEVSTATE_BATTERY
-
-
バッテリー レベルが大幅に変更されました (携帯電話)。
-
-
LINEDEVSTATE_CAPSCHANGE
-
-
ユーザーまたはその他の状況によって行われた構成変更により、 アドレスの LINEDEVCAPS 構造体の 1 つ以上のメンバーが変更されたことを示します。 アプリケーションでは、更新された構造体を読み取るために lineGetDevCaps を使用する必要があります。 サービス プロバイダーがこの値を含む LINE_LINEDEVSTATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の TAPI バージョンをネゴシエートするアプリケーションは 、LINEDEVSTATE_REINIT を指定するLINE_LINEDEVSTATEメッセージを受け取り、更新された情報を取得するために TAPI への接続をシャットダウンして再初期化する必要があります。
-
-
LINEDEVSTATE_CLOSE
-
-
行が別のアプリケーションによって閉じられました。
-
-
LINEDEVSTATE_CONFIGCHANGE
-
-
回線デバイスに関連付けられている 1 つ以上のメディア デバイスに対して構成が変更されたことを示します。 必要に応じて、アプリケーションは lineGetDevConfig を使用して更新された情報を読み取ることができます。 サービス プロバイダーがこの値を含む LINE_LINEDEVSTATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の API バージョンをネゴシエートするアプリケーションは、通知を受け取りません。
-
-
LINEDEVSTATE_COMPLCANCEL
-
-
LINE_LINEDEVSTATE メッセージのdwParam2 パラメーターに含まれる完了識別子によって識別された呼び出し完了が外部で取り消され、有効と見なされなくなったことを示します (その値が lineUncompleteCall の後続の呼び出しで渡された場合、関数は LINEERR_INVALCOMPLETIONID で失敗します)。 サービス プロバイダーがこの値を含む LINE_LINEDEVSTATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の API バージョンをネゴシエートするアプリケーションは、通知を受け取りません。
-
-
LINEDEVSTATE_CONNECTED
-
-
回線は以前に切断され、TAPI に接続されました。
-
-
LINEDEVSTATE_DEVSPECIFIC
-
-
回線のデバイス固有の情報が変更されました。
-
-
LINEDEVSTATE_DISCONNECTED
-
-
この行は以前に接続されており、TAPI から切断されました。
-
-
LINEDEVSTATE_INSERVICE
-
-
この線は TAPI に接続されています。 これは、TAPI が最初にアクティブになったとき、または TAPI がアクティブになっている間に、スイッチで回線ワイヤが物理的に接続され、サービス中である場合に発生します。
-
-
LINEDEVSTATE_LOCK
-
-
回線デバイスのロック状態が変更されました。 (詳細については、「LINEDEVSTATUSFLAGS_ 定数のLINEDEVSTATUSFLAGS_LOCKED」を参照してください)。
-
-
LINEDEVSTATE_MAINTENANCE
-
-
スイッチの回線でメンテナンスが実行されています。 TAPI を使用して回線デバイスを操作することはできません。
-
-
LINEDEVSTATE_MSGWAITOFF
-
-
メッセージ待機インジケーターがオフになっています。
-
-
LINEDEVSTATE_MSGWAITON
-
-
メッセージ待機インジケーターがオンになっています。
-
-
LINEDEVSTATE_NUMCALLS
-
-
回線デバイスでの呼び出しの数が変更されました。
-
-
LINEDEVSTATE_NUMCOMPLETIONS
-
-
回線デバイス上の未処理の通話完了の数が変更されました。
-
-
LINEDEVSTATE_OPEN
-
-
行は別のアプリケーションによって開かれています。
-
-
LINEDEVSTATE_OTHER
-
-
以下に示すもの以外のデバイスの状態項目が変更されました。 アプリケーションは、現在のデバイスの状態をチェックして、どの項目が変更されたかを判断する必要があります。
-
-
LINEDEVSTATE_OUTOFSERVICE
-
-
回線がスイッチでサービス外であるか、物理的に切断されています。 TAPI を使用して回線デバイスを操作することはできません。
-
-
LINEDEVSTATE_REINIT
-
-
ライン デバイスの構成で項目が変更されました。 (新しい回線デバイスの外観に関して) これらの変更を認識するには、アプリケーションで TAPI の使用を再初期化する必要があります。
-
-
LINEDEVSTATE_REMOVED
-
-
デバイスがサービス プロバイダーによってシステムから削除されていることを示します (多くの場合、ユーザー アクション、コントロール パネル、または同様のユーティリティを使用)。 通常、この値を持つ LINE_LINEDEVSTATE メッセージの直後に、デバイス上の LINE_CLOSE メッセージが表示されます。 TAPI が再初期化される前にデバイスにアクセスしようとすると、アプリケーションにLINEERR_NODEVICEが返されます。 サービス プロバイダーがこの値を含む LINE_LINEDEVSTATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の API バージョンをネゴシエートするアプリケーションは、通知を受け取りません。
-
-
LINEDEVSTATE_RINGING
-
-
スイッチは、ユーザーに警告するように行に指示します。
Tapi: サービス プロバイダーは、この定数を含むメッセージ LINE_LINEDEVSTATE 繰り返し送信することで、各リング サイクルでアプリケーションに通知します。 たとえば、米国では、サービス プロバイダーは 6 秒ごとにこの定数を持つメッセージを送信します。
TSPI: POTS デバイスでは、中央オフィスからリング電圧が送信されるたびに、サービス プロバイダーからメッセージを送信できます。 ISDN などのデジタル デバイスでは、スイッチが 1 つのリング要求のみを生成する場合、サービス プロバイダーはメッセージの繰り返しを合成する必要がある場合があります。 メッセージを繰り返すたびに、通話料の節約機能が正常に機能するように、リング数が増加していることを示す必要があります。
-
-
LINEDEVSTATE_ROAMMODE
-
-
回線デバイスのローミング モードが変更されました。
-
-
LINEDEVSTATE_SIGNAL
-
-
信号レベルが大幅に変化しました (携帯電話)。
-
-
LINEDEVSTATE_TERMINALS
-
-
ターミナルの設定が変更されました。 これは、たとえば、複数の回線デバイスがそれらの間でターミナルを共有している場合 (たとえば、電話ターミナルを共有する 2 つの回線) に発生する可能性があります。
-
-
LINEDEVSTATE_TRANSLATECHANGE
-
-
ユーザーまたはその他の状況によって行われた構成変更により、 LINETRANSLATECAPS 構造体内の 1 つ以上のメンバーが変更されたことを示します。 アプリケーションでは 、lineGetTranslateCaps を使用して、更新された構造体を読み取る必要があります。 サービス プロバイダーがこの値を含む LINE_LINEDEVSTATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の TAPI バージョンをネゴシエートするアプリケーションは 、LINEDEVSTATE_REINIT を指定するLINE_LINEDEVSTATEメッセージを受け取り、更新された情報を取得するために TAPI への接続をシャットダウンして再初期化する必要があります。
-
解説
機能拡張なし。 32 ビットはすべて予約されています。
要件
要件 | 値 |
---|---|
TAPI バージョン |
TAPI 2.0 以降が必要です |
ヘッダー |
|