PHONEERR_定数

これは、電話デバイスで操作を呼び出すときに実装が返すことができるエラー コードの一覧です。 各関数が返すことができるエラー コードを特定するには、個々の関数の説明を参照してください。

PHONEERR_ALLOCATED

指定されたリソースは既に割り当てられています。

PHONEERR_BADDEVICEID

指定されたデバイス識別子が無効であるか、範囲外です。

PHONEERR_DISCONNECTED

呼び出しが切断されました。

PHONEERR_INCOMPATIBLEAPIVERSION

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

PHONEERR_INCOMPATIBLEEXTVERSION

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

PHONEERR_INIFILECORRUPT

Telephon.ini ファイルの内部不整合や書式設定の問題のため、TAPI では正しく読み取りおよび理解できません。

PHONEERR_INUSE

デバイスは現在使用中です。 デバイスを構成できません。

PHONEERR_INVALAPPHANDLE

アプリケーションの指定された使用ハンドルまたは登録ハンドルが無効です。

PHONEERR_INVALAPPNAME

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

PHONEERR_INVALBUTTONLAMPID

指定されたボタン/ランプ識別子が範囲外であるか、無効です。

PHONEERR_INVALBUTTONMODE

ボタン モード パラメーターが無効です。

PHONEERR_INVALBUTTONSTATE

ボタン状態パラメーターが無効です。

PHONEERR_INVALDATAID

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

PHONEERR_INVALDEVICECLASS

指定された電話は、指定されたデバイス クラスをサポートしていません。

PHONEERR_INVALEXTVERSION

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

PHONEERR_INVALHOOKSWITCHDEV

hookswitch デバイス パラメーターが無効です。

PHONEERR_INVALHOOKSWITCHMODE

フックスイッチ モード パラメーターが無効です。

PHONEERR_INVALLAMPMODE

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

PHONEERR_INVALPARAM

行または列の値やウィンドウ ハンドルなどのパラメーターが無効であるか、範囲外です。

PHONEERR_INVALPHONEHANDLE

指定されたデバイス ハンドルが無効です。

PHONEERR_INVALPHONESTATE

電話デバイスは、要求された操作に対して有効な状態ではありません。

PHONEERR_INVALPOINTER

指定されたポインター パラメーターの 1 つ以上が無効です。

PHONEERR_INVALPRIVILEGE

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

PHONEERR_INVALRINGMODE

リング モード パラメーターが無効です。

PHONEERR_NODEVICE

TAPI が最後に初期化された後、関連付けられているデバイスがシステムから削除されたか、初期化時に検出されなかった方法で破損しているため、指定されたデバイス識別子 (以前は有効でした) は受け入れられません。

PHONEERR_NODRIVER

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

PHONEERR_NOMEM

要求された操作を完了するにはメモリが不足しているか、メモリを割り当てたりロックしたりできません。

PHONEERR_NOTOWNER

アプリケーションには、指定された電話デバイスに対する所有者特権がありません。

PHONEERR_OPERATIONFAILED

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

PHONEERR_OPERATIONUNAVAIL

操作は使用できません。

PHONEERR_REINIT

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

PHONEERR_REQUESTOVERRUN

未処理の電話要求の最大数を超えました。

PHONEERR_RESOURCEUNAVAIL

リソースの過剰コミットのため、操作を完了できません。

PHONEERR_STRUCTURETOOSMALL

指定された電話のキャップ構造が小さすぎます。

PHONEERR_UNINITIALIZED

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

解説

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

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

必要条件

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

関連項目

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown