リターンコード

インターフェイス関数では、次のリターンコードが返されます。定数はヘッダーファイル natni.h で定義されます。このファイルは、ディレクトリ <install-dir>/natural/samples/sysexnni に含まれています。

リターンコード 意味
NNI_RC_OK 実行が成功しました。
NNI_RC_ILL_PNUM 無効なパラメータ番号。
NNI_RC_INT_ERROR 内部エラーが発生しました。
NNI_RC_DATA_TRUNC パラメータ値のアクセス中にデータが切り捨てられました。
NNI_RC_NOT_ARRAY パラメータが配列ではありません。
NNI_RC_WRT_PROT パラメータは書き込み保護されています。
NNI_RC_NO_MEMORY メモリの割り当てに失敗しました。
NNI_RC_BAD_FORMAT 無効な Natural データタイプ。
NNI_RC_BAD_LENGTH 無効な長さまたは精度。
NNI_RC_BAD_DIM 無効な次元数。
NNI_RC_BAD_BOUNDS 無効な X-array 範囲定義。
NNI_RC_NOT_RESIZABLE 要求された方法では配列のサイズを変更できません。
NNI_RC_BAD_INDEX_0 配列次元 0 のインデックスが範囲外です。
NNI_RC_BAD_INDEX_1 配列次元 1 のインデックスが範囲外です。
NNI_RC_BAD_INDEX_2 配列次元 2 のインデックスが範囲外です。
NNI_RC_VERSION_ERROR 要求されたインターフェイスバージョンはサポートされていません。
NNI_RC_NOT_INIT このインターフェイスインスタンスで初期化された Natural セッションはありません。
NNI_RC_NOT_IMPL このインターフェイスバージョンでは実装されていない関数です。
NNI_RC_PARM_ERROR 必須パラメータが指定されていません。
NNI_RC_LOCKED インターフェイスインスタンスが他のスレッドによってロックされています。
rc、ただし rc < NNI_RC_SERR_OFFSET Natural スタートアップエラーが発生しました。『オペレーション』ドキュメントの一部である「Natural スタートアップエラー」で説明されている Natural スタートアップエラー番号は、次の計算でリターンコードから求めることができます。

startup-error-nr = - (rc - NNI_RC_SERR_OFFSET)

> 0 Natural エラー番号。