戻り値一覧

戻り値が0のときは関数が正常に実行されています。戻り値が0以外のときはエラーが発生したことを示し、関数の処理は中断されます。

定義

戻り値(10進数)

エラーの内容

AIO_ERR_SUCCESS

0

正常終了

AIO_ERR_INI_MEMORY

3

メモリの割り当てに失敗しました。

AIO_ERR_INI_REGISTRY

4

設定ファイルのアクセスに失敗しました。設定ファイルが存在しないか、または設定ファイルの内容に何らかの誤りがある場合に発生します。

AIO_ERR_DLL_DEVICE_NAME

10000

設定ファイルに登録されていないデバイス名が指定されました。

AIO_ERR_DLL_INVALID_ID

10001

無効なIDが指定されました。 初期化関数が呼ばれていないか、終了関数が既に呼ばれたか、またはなんらかの原因でネットワーク通信が失敗した場合に発生します。

AIO_ERR_DLL_CREATE_FILE

10003

ハンドルの取得に失敗しました。I/Oコントローラユニットに電源が入っていないか、ネットワーク上に存在しない場合に発生します。

AIO_ERR_DLL_CLOSE_FILE

10004

ハンドルのクローズに失敗しました。このエラーは殆ど発生しません。

AIO_ERR_INFO_NOT_FIND_DEVICE

10006

利用可能なデバイスが見つかりません。

AIO_ERR_PTR_DEVICE_NAME

10007

DeviceNameのポインタがNULLです.

AIO_ERR_PTR_DEVICE

10008

DeviceのポインタがNULLです。

AIO_ERR_UNKNOWN_DEVICE

10013

デバイスの種類を判別できません。

AIO_ERR_PTR_DEVICE_TYPE

10015

DeviceTypeのポインタがNULLです。

AIO_ERR_INFO_INVALID_DEVICE

10050

指定したデバイス名称が見つかりません。

AIO_ERR_NULL_DEVICE

10100

DeviceNameにデバイス名が格納されていません。

AIO_ERR_PTR_ID

10101

IdのポインタがNULLです。

AIO_ERR_PTR_ERR_STR

10180

ErrorStringのポインタがNULLです。

AIO_ERR_PTR_AI_RANGE

11051

AiRangeがNULLです。

AIO_ERR_AI_RANGE

11060

AiRangeの値が関数の指定範囲外です。

AIO_ERR_AI_CHANNEL

11420

AiChannelの値が関数の指定範囲外です。

AIO_ERR_PTR_AI_DATA

11421

AiDataのポインタがNULLです。

AIO_ERR_AI_CHANNELS

11440

AiChannelsの値が関数の指定範囲外です。

AIO_ERR_PTR_AI_MAX_CHANNELS

11720

AiMaxChannelsのポインタがNULLです。

AIO_ERR_PTR_AI_RESOLUTION

11740

AiResolutionのポインタがNULLです。

AIO_ERR_AO_CHANNEL

13000

AoChannelの値が関数の指定範囲外です。

AIO_ERR_AO_CHANNELS

13020

AoChannelsの値が関数の指定範囲外です。

AIO_ERR_PTR_AO_DATA

13021

AoDataのポインタがNULLです。

AIO_ERR_PTR_AO_RESOLUTION

13040

AoResolutionのポインタがNULLです。

AIO_ERR_PTR_AO_MAX_CHANNELS

13080

AoMaxChannelsのポインタがNULLです。

AIO_ERR_PTR_AO_RANGE

13111

AoRangeのポインタがNULLです。

AIO_ERR_AO_RANGE

13120

AoRangeの値が関数の指定範囲外です。

AIO_ERR_AP_CHANNEL

13500

AoChannelの値が関数の指定範囲外です。

AIO_ERR_SYS_NOT_SUPPORTED

20001

使用しているデバイスではこの関数を使用することができません。

AIO_ERR_DEVICE_BUSY

20002

デバイスが動作中のため実行できません。

AIO_ERR_AI_DEVICE_RANGE

21060

AiRangeの値が使用しているデバイスの指定範囲外です。

AIO_ERR_AI_SET_RANGE

21063

レンジの設定に失敗しました。

AIO_ERR_AI_DEVICE_CHANNEL

21420

AiChannelの値が使用しているデバイスの範囲外です。

AIO_ERR_AD_ERROR

21421

AD変換エラーが発生しました。

AIO_ERR_AI_CHANNEL_NUM_OVER

21441

変換チャネル数をオーバーしました。最大チャネルで変換します。

AIO_ERR_AO_DEVICE_CHANNEL

23000

AoChannelの値が使用しているデバイスの範囲外です。

AIO_ERR_DA_ERROR

23001

DA変換エラーが発生しました。

AIO_ERR_AO_DATA_RANGE1

23002

AoDataに設定するデータはは0~4095の範囲で指定してください。

AIO_ERR_AO_DATA_RANGE2

23003

AoDataに設定するデータはは0~65535の範囲で指定してください。

AIO_ERR_AO_CHANNEL_NUM_OVER

23021

変換チャネル数をオーバーしました。最大チャネルで変換します。

AIO_ERR_AO_DEVICE_RANGE

23120

AoRangeの値が使用しているデバイスの指定範囲外です。

AIO_ERR_AO_SET_RANGE

23121

レンジの設定に失敗しました。

AIO_ERR_START_ERROR

28001

モジュール起動時にエラーが発生しました。

AIO_ERR_NOT_START

28002

デバイスはまだ起動していません。

AIO_ERR_ACCESS_RIGHT

28003

アクセス権エラーです。

AIO_ERR_DLL_TIMEOUT

28004

通信タイムアウトが発生しました。

AIO_ERR_COMPOSITION

28005

機器構成エラーです。グループID=8以外の設定ではIOアシストサーバが必要です。