次の方法で共有


LINEERR_定数

行、アドレス、または呼び出しで操作を呼び出すときに TAPI が返すことができるエラー コードの一覧を次に示します。 特定の関数が返すことができるエラー コードを特定する方法の詳細については、個々の関数の説明を参照してください。

LINEERR_ADDRESSBLOCKED

指定されたアドレスは、指定された呼び出しでダイヤルされるのをブロックされます。

LINEERR_ADDRESSBLOCKED

ターゲットの呼び出しアドレスで、呼び出しブロックが有効になっています。

LINEERR_ALLOCATED

シリアル ポートが別のプロセスによって排他的に開かれているなど、永続的な状態のため、行を開くことができません。

LINEERR_BADDEVICEID

dwDeviceID パラメーター内など、指定されたデバイス識別子または回線デバイス識別子が無効であるか、範囲外です。

LINEERR_BEARERMODEUNAVAIL

LINECALLPARAMS のベアラー モード メンバーが無効であるか、LINECALLPARAMS で指定されたベアラー モードが使用できないか、または呼び出しベアラー モードを指定されたベアラー モードに変更できません。

LINEERR_BILLINGREJECTED

通話の課金モードが拒否されました。

LINEERR_CALLUNAVAIL

指定したアドレスのすべての呼び出し外観が現在使用されています。

LINEERR_COMPLETIONOVERRUN

未処理の呼び出し完了の最大数を超えました。

LINEERR_CONFERENCEFULL

会議の参加者の最大数に達したか、要求された数のパーティを満たすことはできません。

LINEERR_DIALBILLING

ダイヤル可能なアドレス パラメーターには、サービス プロバイダーによって処理されないダイヤル制御文字が含まれています。

LINEERR_DIALDIALTONE

ダイヤル可能なアドレス パラメーターには、サービス プロバイダーによって処理されないダイヤル制御文字が含まれています。

LINEERR_DIALPROMPT

ダイヤル可能なアドレス パラメーターには、サービス プロバイダーによって処理されないダイヤル制御文字が含まれています。

LINEERR_DIALQUIET

ダイヤル可能なアドレス パラメーターには、サービス プロバイダーによって処理されないダイヤル制御文字が含まれています。

LINEERR_DIALVOICEDETECT

ダイヤル修飾子の使用 (:)はサポートされていません。 この値は、TAPI バージョン 2.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_DISCONNECTED

呼び出しが切断されました。 この値は、TAPI バージョン 2.2 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INCOMPATIBLEAPIVERSION

アプリケーションは、テレフォニー API の実装と対応するサービス プロバイダーと互換性がない、またはサポートできない TAPI バージョンまたはバージョン範囲を要求しました。

LINEERR_INCOMPATIBLEEXTVERSION

アプリケーションが、無効であるか、対応するサービス プロバイダーでサポートできない拡張機能のバージョン範囲を要求しました。

LINEERR_INIFILECORRUPT

内部の不整合や書式設定の問題により、Telephon.ini ファイルを TAPI で正しく読み取ったり理解したりできません。 たとえば、Telephon.ini ファイルの [Locations]、[Cards]、または [Countries] セクションが破損しているか、一貫性がない可能性があります。

LINEERR_INUSE

回線デバイスは使用中であり、現在は構成できません。パーティの追加、通話への応答の許可、通話の発信の許可、通話の転送を許可することはできません。

LINEERR_INVALADDRESS

指定されたアドレスが無効であるか、許可されていません。 無効な場合、アドレスに無効な文字または数字が含まれているか、または宛先アドレスに、サービス プロバイダーでサポートされていないダイヤル制御文字 (W、@、$、または ?) が含まれます。 許可されていない場合、指定されたアドレスは、指定された行に割り当てられないか、アドレスのリダイレクトに対して有効ではありません。

LINEERR_INVALADDRESSID

指定されたアドレス識別子が無効であるか、範囲外です。

LINEERR_INVALADDRESSMODE

指定されたアドレス モードが無効です。

LINEERR_INVALADDRESSSTATE

指定されたアドレスの状態には、 LINEADDRESSSTATE_定数ではない 1 つ以上のビットが含まれています。

LINEERR_INVALADDRESSTYPE

アプリケーションが無効なアドレスの種類を参照しました。 この値は、TAPI バージョン 3.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALAGENTACTIVITY

指定されたエージェント アクティビティが無効です。

LINEERR_INVALAGENTACTIVITY

この操作を呼び出すアプリケーションは、間接ハンドオフのターゲットです。 つまり、TAPI は、呼び出し元のアプリケーションも、指定されたメディアの種類の最も優先度の高いアプリケーションであると判断しました。 この値は、TAPI バージョン 2.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALAGENTGROUP

指定されたエージェント グループ情報が無効であるか、エラーが含まれています。 要求されたアクションが実行されていません。

LINEERR_INVALAGENTGROUP

アプリケーションが無効なエージェント グループを参照しました。 この値は、TAPI バージョン 2.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALAGENTID

指定されたエージェント識別子が無効です。

LINEERR_INVALAGENTID

無効なエージェント識別子が使用されました。 この値は、TAPI バージョン 2.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALAGENTSESSIONSTATE

エージェント セッションの状態が無効です。 この値は、TAPI バージョン 2.2 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALAGENTSTATE

指定されたエージェントの状態が無効であるか、エラーが含まれています。 指定されたアドレスのエージェントの状態に変更は加えされていません。

LINEERR_INVALAGENTSTATE

アプリケーションが無効なエージェントの状態を参照しました。 この値は、TAPI バージョン 2.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALAPPHANDLE

アプリケーション ハンドル ( hLineApp パラメーターで指定されたなど) またはアプリケーション登録ハンドルが無効です。

LINEERR_INVALAPPNAME

指定されたアプリケーション名が無効です。 アプリケーション名がアプリケーションで指定されている場合、文字列に表示できない文字が含まれていないと見なされ、0 で終わると見なされます。

LINEERR_INVALBEARERMODE

指定されたベアラー モードが無効です。

LINEERR_INVALCALLCOMPLMODE

指定された入力候補が無効です。

LINEERR_INVALCALLHANDLE

指定された呼び出しハンドルが無効です。 たとえば、ハンドルは NULL ではなく、指定された行に属していません。 場合によっては、指定された呼び出しデバイス ハンドルが無効です。

LINEERR_INVALCALLPARAMS

指定された呼び出しパラメーターが無効です。

LINEERR_INVALCALLPRIVILEGE

指定された呼び出し特権パラメーターが無効です。

LINEERR_INVALCALLSELECT

指定された select パラメーターが無効です。

LINEERR_INVALCALLSTATE

呼び出しの現在の状態が、要求された操作に対して有効な状態ではありません。

LINEERR_INVALCALLSTATELIST

指定された呼び出し状態リストが無効です。

LINEERR_INVALCARD

dwCard で指定された永続的なカード識別子が、レジストリの [Cards] セクションのどのエントリにも見つかりませんでした。

LINEERR_INVALCOMPLETIONID

完了識別子が無効です。

LINEERR_INVALCONFCALLHANDLE

電話会議の指定されたコール ハンドルが無効であるか、電話会議のハンドルではありません。

LINEERR_INVALCONSULTCALLHANDLE

指定された相談呼び出しハンドルが無効です。

LINEERR_INVALCOUNTRYCODE

指定された国または地域コードが無効です。

LINEERR_INVALDEVICECLASS

回線デバイスに、指定されたデバイス・クラスに関連付けられた装置が存在しないか、指定された回線が指定された装置クラスをサポートしていません。

LINEERR_INVALDEVICEHANDLE

ライン デバイス ハンドルが無効です。

LINEERR_INVALDIALPARAMS

ダイヤル パラメーターが無効です。

LINEERR_INVALDIGITLIST

指定された数字リストが無効です。

LINEERR_INVALDIGITMODE

指定された数字モードが無効です。

LINEERR_INVALDIGITS

指定された終了桁数が無効です。

LINEERR_INVALEXTVERSION

サービス プロバイダー拡張機能のバージョン番号が無効です。

LINEERR_INVALFEATURE

dwFeature パラメーターが無効です。

LINEERR_INVALFEATURE

アプリケーションは、この行では使用できない機能を呼び出しました。

LINEERR_INVALGROUPID

指定されたグループ識別子が無効です。

LINEERR_INVALLINEHANDLE

指定された呼び出し、デバイス、回線デバイス、または回線ハンドルが無効です。

LINEERR_INVALLINESTATE

デバイスの構成は、現在の行の状態では変更できません。 行が別のアプリケーションで使用されている場合や 、dwLineStates パラメーターに定数以外の 1 つ以上のビットが含まれている場合 LINEDEVSTATE_がありますLINEERR_INVALLINESTATE値は、デバイスが切断されているか、サービス外であることを示すこともできます。 これらの状態は、lineGetLineDevStatus 関数によって返される LINEDEVSTATUS 構造体の dwDevStatusFlags メンバーで、LINEDEVSTATUSFLAGS_CONNECTEDおよびLINEDEVSTATUSFLAGS_INSERVICE値に対応するビットを 0 に設定することによって示されます。

LINEERR_INVALLOCATION

dwLocation で指定された永続的な場所識別子が、レジストリの [場所] セクションのどのエントリにも見つかりませんでした。

LINEERR_INVALMEDIALIST

指定されたメディア リストが無効です。

LINEERR_INVALMEDIAMODE

監視するメディアの種類 (モード) の一覧に無効な情報が含まれているか、指定されたメディアの種類のパラメーターが無効であるか、サービス プロバイダーが指定したメディアの種類をサポートしていません。 行でサポートされているメディアの種類は、LINEDEVCAPS 構造体の dwMediaModes メンバーに一覧表示されます。

LINEERR_INVALMESSAGEID

dwMessageID に指定された数値が、LINEADDRESSCAPS 構造体の dwNumCompletionMessages メンバーによって指定された範囲外です。

LINEERR_INVALPARAM

パラメーターが指すパラメーターまたは構造体に無効な情報が含まれているか、国または地域コードが無効であるか、ウィンドウ ハンドルが無効であるか、指定された前方リスト パラメーターに無効な情報が含まれています。

LINEERR_INVALPARKID

パーク識別子が無効です。

LINEERR_INVALPARKMODE

指定されたパーク モードが無効です。

LINEERR_INVALPASSWORD

指定されたパスワードが正しくなく、要求されたアクションが実行されていません。

LINEERR_INVALPASSWORD

アプリケーションで無効なパスワードが使用されました。 この値は、TAPI バージョン 2.0 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_INVALPOINTER

指定された 1 つ以上のポインター パラメーター ( lpCallListlpdwAPIVersionlpExtensionIDlpdwExtVersionlphIconlpLineDevCapslpToneList など) が無効であるか、出力パラメーターへの必要なポインターが NULL です

LINEERR_INVALPRIVSELECT

dwPrivileges パラメーターに無効なフラグまたはフラグの組み合わせが設定されました。

LINEERR_INVALRATE

指定されたレートが無効です。

LINEERR_INVALREQUESTMODE

LINEREQUESTMODE 標識が無効です。

LINEERR_INVALTERMINALID

指定されたターミナル識別子が無効です。

LINEERR_INVALTERMINALMODE

指定されたターミナル モード パラメーターが無効です。

LINEERR_INVALTIMEOUT

タイムアウトがサポートされていないか、 値が LINEDEVCAPS で指定された有効な範囲を超えています。

LINEERR_INVALTONE

指定したカスタム トーンが有効なトーンを表していないか、多すぎる周波数で構成されているか、指定されたトーン構造で有効なトーンが記述されていません。

LINEERR_INVALTONELIST

指定されたトーン リストが無効です。

LINEERR_INVALTONEMODE

指定されたトーン モード パラメーターが無効です。

LINEERR_INVALTRANSFERMODE

指定された転送モード パラメーターが無効です。

LINEERR_LINEMAPPERFAILED

LINEMAPPER は dwDeviceID パラメーターで渡された値ですが、 lpCallParams パラメーターで指定された要件に一致する行が見つかりませんでした。

LINEERR_NOCONFERENCE

指定された通話は、電話会議呼び出しハンドルまたは参加者呼び出しではありません。

LINEERR_NODEVICE

TAPI が最後に初期化されてから、関連付けられているデバイスがシステムから削除されたため、指定されたデバイス識別子 (以前は有効でした) は受け入れられません。 または、回線デバイスに、指定されたデバイス クラスに関連付けられたデバイスがありません。

LINEERR_NODRIVER

Tapiaddr.dllが見つからないか、指定されたデバイスの電話サービス プロバイダーが、初期化時に検出されなかった方法でコンポーネントの 1 つが見つからないか破損していることがわかりました。 テレフォニー コントロール パネルを使用して問題を解決することをお勧めします。

LINEERR_NOMEM

操作を実行するためのメモリが不足しているか、メモリをロックできません。

LINEERR_NOMULTIPLEINSTANCE

複数のインスタンスをサポートしていないテレフォニー サービス プロバイダーは、レジストリの [プロバイダー] セクションに複数回表示されます。 アプリケーションでは、テレフォニー コントロール パネルを使用して重複するドライバーを削除するようにユーザーにアドバイスする必要があります。

LINEERR_NOMULTIPLEINSTANCE

このサービス プロバイダーの複数のインスタンスは使用できません。

LINEERR_NOREQUEST

現在、指定されたモードの保留中の要求がない、またはアプリケーションが指定された要求モードの最も優先度の高いアプリケーションではなくなりました。

LINEERR_NOTOWNER

アプリケーションには、指定された呼び出しに対する所有者特権がありません。

LINEERR_NOTREGISTERED

アプリケーションは、指定された要求モードの要求受信者として登録されていません。

LINEERR_OPERATIONFAILED

指定されていない、または不明な理由で操作が失敗しました。

LINEERR_OPERATIONUNAVAIL

指定されたデバイスや指定した行など、操作を使用できません。

LINEERR_RATEUNAVAIL

現在、サービス プロバイダーには、指定されたレートで使用できる十分な帯域幅がありません。

LINEERR_REINIT

たとえば、テレフォニー サービス プロバイダーの追加または削除の結果として TAPI の再初期化が要求された場合、最後のアプリケーションが API の使用をシャットダウン (lineShutdown を使用) するまで、lineInitializelineInitializeEx、または lineOpen 要求は、このエラーで拒否されます。この時点で、新しい構成が有効になり、アプリケーションで lineInitialize または lineInitializeEx の呼び出しが再度許可されます。

LINEERR_REINIT

アプリケーションが TAPI を 2 回初期化しようとしました。

LINEERR_REQUESTOVERRUN

保留中の要求数は、デバイスが処理できる数よりも多くなります。

LINEERR_RESOURCEUNAVAIL

操作を完了するためのリソースが不足しています。 たとえば、動的リソースのオーバーコミットのために行を開くことはできません。

LINEERR_STRUCTURETOOSMALL

構造体の dwTotalSize メンバーは、指定した構造体の固定部分を格納するのに十分なメモリを指定していません。

LINEERR_TARGETNOTFOUND

呼び出しハンドオフのターゲットが見つかりませんでした。 これは、名前付きアプリケーションが lineOpendwPrivileges パラメーターのLINECALLPRIVILEGE_OWNER ビットで同じ行を開かなかった場合に発生する可能性があります。 または、メディア モードハンドオフの場合、lineOpen の dwPrivileges パラメーターのLINECALLPRIVILEGE_OWNER ビットと、lineOpendwMediaModes パラメーターで指定された dwMediaMode パラメーターで指定されたメディアの種類を使用して、同じを開いたアプリケーションはありません。

LINEERR_TARGETSELF

この操作を呼び出すアプリケーションは、間接ハンドオフのターゲットです。 つまり、TAPI は、呼び出し元のアプリケーションも、指定されたメディアの種類の最も優先度の高いアプリケーションであると判断しました。

LINEERR_UNINITIALIZED

操作は、 lineInitialize または lineInitializeEx というアプリケーションの前 呼び出されました。

LINEERR_USERCANCELLED

ユーザーが呼び出しを取り消しました。 この値は、TAPI バージョン 2.2 以降をネゴシエートするアプリケーションにのみ公開されます。

LINEERR_USERUSERINFOTOOBIG

ユーザー情報を含む文字列が、LINEDEVCAPSdwUUIAcceptSizedwUUIAnswerSize、dwUUIDropSizedwUUIMakeCallSize、または dwUUISendUserUserInfoSize メンバーで指定された最大バイト数を超えているか、ユーザー情報を含む文字列が長すぎます。

解説

0xFFFFFFFFによって0xC0000000される値は、デバイス固有の拡張機能で使用できます。 0xBFFFFFFFを介して0x80000000される値は予約されていますが、0x7FFFFFFF経由の0x00000000は要求識別子として使用されます。

アプリケーションが特に処理しないというエラーが返された場合 (デバイス固有の拡張機能によって定義されたエラーなど)、エラーをLINEERR_OPERATIONFAILEDとして扱う必要があります (不特定の理由)。

TAPI 3.0 で新しいLINEERR_constantsを呼び出すときは、Tapierr.mc ファイルを新しいメッセージで更新する必要があります。

要件

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

関連項目

LINEADDRESSCAPS

LINEDEVCAPS

LINEDEVSTATUS

lineGetLineDevStatus

lineInitialize

lineInitializeEx

lineOpen

lineShutdown