戻り値が0のときは関数が正常に実行されています。戻り値が0以外のときはエラーが発生したことを示し、関数の処理は中断されます。
定義 |
戻り値(10進数) |
エラーの内容 |
CNT_ERR_SUCCESS |
0 |
正常終了 |
CNT_ERR_INI_MEMORY |
3 |
メモリの割り当てに失敗しました。 |
CNT_ERR_INI_REGISTRY |
4 |
設定ファイルのアクセスに失敗しました。設定ファイルが存在しないか、または設定ファイルの内容に何らかの誤りがある場合に発生します。 |
CNT_ERR_DLL_DEVICE_NAME |
10000 |
設定ファイルに登録されていないデバイス名が指定されました。 |
CNT_ERR_DLL_INVALID_ID |
10001 |
無効なIDが指定されました。 初期化関数が呼ばれていないか、終了関数が既に呼ばれたか、またはなんらかの原因でネットワーク通信が失敗した場合に発生します。 |
CNT_ERR_START |
10002 |
モジュール起動時にエラーが発生しました。 |
CNT_ERR_DLL_CREATE_FILE |
10003 |
ハンドルの取得に失敗しました。I/Oコントローラユニットに電源が入っていないか、ネットワーク上に存在しない場合に発生します。 |
CNT_ERR_DLL_CLOSE_FILE |
10004 |
ハンドルのクローズに失敗しました。このエラーは殆ど発生しません。 |
CNT_ERR_ACCESS_RIGHT |
10005 |
アクセス権エラーです。アクセス権のないデバイスにアクセスした場合に発生します。 |
CNT_ERR_DLL_TIMEOUT |
10006 |
通信タイムアウトが発生しました。 |
CNT_ERR_COMPOSITION |
10007 |
機器構成エラーです。I/Oアシストサーバを使用していない場合、グループIDのスイッチが8になっていることを確認してください。 |
CNT_ERR_INFO_INVALID_DEVICE |
10050 |
指定したデバイス名称が見つかりません。主な発生原因としては、設定ファイルに記述されているデバイスIDと実際の機器のロータリーSWが合っていない場合です。 |
CNT_ERR_INFO_NOT_FIND_DEVICE |
10051 |
利用可能なデバイスが見つかりません。 CntQueryDeviceNameで発生するエラーです。全てのデバイスを列挙し終えたときに発生します。 |
CNT_ERR_DLL_MODE |
10100 |
モードが指定可能範囲外です。 |
CNT_ERR_DLL_BUFF_ADDRESS |
10101 |
データバッファアドレスが不正です。 |
CNT_SYS_NOT_SUPPORTED |
20001 |
このデバイスではこの関数は使用できません。入力機能のみのデバイスに対して出力を実行した場合などに発生します。 |
CNT_ERR_SYS_CH_NO |
20201 |
チャネル番号が設定可能範囲外です。 |
CNT_ERR_SYS_CH_NUM |
20202 |
チャネル数が設定可能範囲外です。 |
CNT_ERR_SYS_CH_VALUE |
20203 |
カウンタ値が設定可能範囲外です。 |
|
|
|