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 つ以上のポインター パラメーター ( lpCallList、 lpdwAPIVersion、 lpExtensionID、 lpdwExtVersion、 lphIcon、 lpLineDevCaps、 lpToneList など) が無効であるか、出力パラメーターへの必要なポインターが 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 を使用) するまで、lineInitialize、lineInitializeEx、または lineOpen 要求は、このエラーで拒否されます。この時点で、新しい構成が有効になり、アプリケーションで lineInitialize または lineInitializeEx の呼び出しが再度許可されます。
-
-
LINEERR_REINIT
-
-
アプリケーションが TAPI を 2 回初期化しようとしました。
-
-
LINEERR_REQUESTOVERRUN
-
-
保留中の要求数は、デバイスが処理できる数よりも多くなります。
-
-
LINEERR_RESOURCEUNAVAIL
-
-
操作を完了するためのリソースが不足しています。 たとえば、動的リソースのオーバーコミットのために行を開くことはできません。
-
-
LINEERR_STRUCTURETOOSMALL
-
-
構造体の dwTotalSize メンバーは、指定した構造体の固定部分を格納するのに十分なメモリを指定していません。
-
-
LINEERR_TARGETNOTFOUND
-
-
呼び出しハンドオフのターゲットが見つかりませんでした。 これは、名前付きアプリケーションが lineOpen の dwPrivileges パラメーターのLINECALLPRIVILEGE_OWNER ビットで同じ行を開かなかった場合に発生する可能性があります。 または、メディア モードハンドオフの場合、lineOpen の dwPrivileges パラメーターのLINECALLPRIVILEGE_OWNER ビットと、lineOpen の dwMediaModes パラメーターで指定された dwMediaMode パラメーターで指定されたメディアの種類を使用して、同じ行を開いたアプリケーションはありません。
-
-
LINEERR_TARGETSELF
-
-
この操作を呼び出すアプリケーションは、間接ハンドオフのターゲットです。 つまり、TAPI は、呼び出し元のアプリケーションも、指定されたメディアの種類の最も優先度の高いアプリケーションであると判断しました。
-
-
LINEERR_UNINITIALIZED
-
-
操作は、 lineInitialize または lineInitializeEx というアプリケーションの前 に呼び出されました。
-
-
LINEERR_USERCANCELLED
-
-
ユーザーが呼び出しを取り消しました。 この値は、TAPI バージョン 2.2 以降をネゴシエートするアプリケーションにのみ公開されます。
-
-
LINEERR_USERUSERINFOTOOBIG
-
-
ユーザー情報を含む文字列が、LINEDEVCAPS の dwUUIAcceptSize、dwUUIAnswerSize、dwUUIDropSize、dwUUIMakeCallSize、または dwUUISendUserUserInfoSize メンバーで指定された最大バイト数を超えているか、ユーザー情報を含む文字列が長すぎます。
-
解説
0xFFFFFFFFによって0xC0000000される値は、デバイス固有の拡張機能で使用できます。 0xBFFFFFFFを介して0x80000000される値は予約されていますが、0x7FFFFFFF経由の0x00000000は要求識別子として使用されます。
アプリケーションが特に処理しないというエラーが返された場合 (デバイス固有の拡張機能によって定義されたエラーなど)、エラーをLINEERR_OPERATIONFAILEDとして扱う必要があります (不特定の理由)。
TAPI 3.0 で新しいLINEERR_constantsを呼び出すときは、Tapierr.mc ファイルを新しいメッセージで更新する必要があります。
要件
要件 | 値 |
---|---|
TAPI バージョン |
TAPI 2.0 以降が必要です |
ヘッダー |
|