インターフェイス関数では、次のリターンコードが返されます。定数はヘッダーファイル 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 - |
> 0 | Natural エラー番号。 |