LINEDEVCAPFLAGS_定数

LINEDEVCAPFLAGS_ビット フラグ定数は、さまざまなライン デバイス機能を記述するブール値のコレクションです。

LINEDEVCAPFLAGS_CALLHUB

この行で通話ハブがサポートされているかどうかを示します。 このフラグは、TAPI バージョン 3.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEDEVCAPFLAGS_CALLHUBTRACKING

この行で通話ハブの追跡がサポートされているかどうかを示します。 このフラグは、TAPI バージョン 3.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEDEVCAPFLAGS_CLOSEDROP

アプリケーションが行でアクティブな呼び出しを行っている間に、開いている行が閉じられたときに何が起こるかを指定します。 TRUE の場合、回線を開いた最後のアプリケーションが lineClose で閉じると、サービス プロバイダーは回線上のすべてのアクティブな呼び出しを削除 (クリア) します。 FALSE の場合、サービス プロバイダーはこのような場合にアクティブな呼び出しを削除しません。 代わりに、呼び出しはアクティブなままで、外部デバイスの制御下にあります。 たとえば、アナログ回線にコンピューターと電話の両方がパーティ回線構成で直接接続されている場合など、呼び出しを維持できる他のデバイスがある場合、サービス プロバイダーは通常、このビットを FALSE に設定します。オフフック電話は、コンピューターの電源が切れた後でも自動的に通話をアクティブに保ちます。

アプリケーションは、このフラグをチェックして、アクティブな呼び出しが失われることをユーザーに警告するかどうかを判断する必要があります ([OK]/[キャンセル] ダイアログ ボックス)。

LINEDEVCAPFLAGS_CROSSADDRCONF

この回線の異なるアドレスに対する通話を会議できるかどうかを指定します。

LINEDEVCAPFLAGS_DIALBILLING

LINEDEVCAPFLAGS_DIALDIALTONE

LINEDEVCAPFLAGS_DIALQUIET

これらのフラグは、特定の回線デバイスで "$"、"@"、または "W" のダイヤル可能な文字列修飾子がサポートされているかどうかを示します。 修飾子がサポートされている場合は TRUE です。それ以外の場合は FALSE。 "?"(ダイヤルを続行するようにユーザーに求める) は、回線デバイスではサポートされません。 これらのフラグを使用すると、アプリケーションは、LINEERR を生成する修飾子を前もって判断できます。 アプリケーションでは、サポートされていない文字に対してダイヤル可能な文字列を事前スキャンするか、lineMakeCalllineDial などの関数の一部として lineTranslateAddress からプロバイダーに直接 "raw" 文字列を渡すかを選択し、文字列内でサポートされていない修飾子が最初に発生するかを示すエラーを関数に生成させます。

LINEDEVCAPFLAGS_HIGHLEVCOMP

この行で高レベル互換性情報要素をサポートするかどうかを指定します。

LINEDEVCAPFLAGS_LOWLEVCOMP

この行で下位レベルの互換性情報要素をサポートするかどうかを指定します。

LINEDEVCAPFLAGS_MEDIACONTROL

この行の呼び出しでメディア制御操作を使用できるかどうかを指定します。

LINEDEVCAPFLAGS_MSP

メディア サービス プロバイダー (MSP) が行に関連付けられているかどうかを示します。 このフラグは、TAPI バージョン 3.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEDEVCAPFLAGS_MULTIPLEADDR

lineMakeCalllineDialTSPI_lineMakeCall、またはTSPI_lineDialが一度に複数のアドレスを処理できるかどうかを指定します (逆多重化の場合と同様)。

LINEDEVCAPFLAGS_PRIVATEOBJECTS

プロバイダー固有のインターフェイスが実装されているかどうかを示します。 このフラグは、TAPI バージョン 3.0 以降をネゴシエートするアプリケーションにのみ公開されます。

解説

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

要件

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

関連項目

lineClose

lineDial

lineMakeCall

lineTranslateAddress