odm_rm_obj サブルーチン
目的
ODM オブジェクト・クラスからオブジェクトを除去します。
ライブラリー
オブジェクト・データ・マネージャ・ライブラリlibodm.a)
構文
#include <odmi.h>
説明
odm_rm_objサブルーチンは、オブジェクト・クラスからオブジェクトを削除します。
パラメーター
| 項目 | 説明 |
|---|---|
| ClassSymbol | odm_open_classサブルーチンから返されたクラスシンボルを識別します。 odm_open_classサブルーチンが呼ばれていない場合、これはodmcreateコマンドによって生成されたClassName _CLASS構造体です。 |
| 基準 | 除去するオブジェクトを選択するための修飾基準をストリングとして含みます。 |
戻り値
正常終了すると、削除されたオブジェクトの数が戻されます。 odm_rm_objサブルーチンが失敗した場合、-1が返され、odmerrno変数にエラーコードが設定される。
エラー・コード
odm_rm_objサブルーチンが失敗すると、odmerrno変数に以下のエラーコードのいずれかが設定される:
- ODM _ 翻訳不要 _ODMI_BAD_CRIT
- ODM _ 翻訳不要 _ODMI_CLASS_DNE
- ODM _ 翻訳不要 _ODMI_CLASS_PERMS
- ODMI_FORK (DMI_FORK)
- ODMI_INTERNAL_ERR (DMI_INTERNAL_ERR)
- ODMI_INVALID_CLXN (DMI_INVALID_CLXN)
- ODMI_INVALID_PATH
- ODMI_MAGICNO_ERR (DMI_MAGICNO_ERR)
- ODMI_MALLOC_ERR (DMI_MALLOC_ERR)
- ODM _ 翻訳不要 _ODMI_OPEN_ERR
- ODMI_OPEN_PIPE
- オDMI_PARAMS (DMI_PARAMS)
- ODMI_READ_ONLY (読み取り専用)
- ODMI_READ_PIPE
- ODMI_TOOMANYCLASSES
ODMエラーコードの説明は../bostechref/odm_error_codes.htmlを参照のこと。