odm_rm_obj 子例程
用途
从 ODM 对象类中除去对象。
库
对象数据管理器库libodm.a)
语法
#include <odmi.h>
描述
odm_rm_obj子程序将删除对象类中的对象。
参数
| 项 | 描述 |
|---|---|
| ClassSymbol | 标识从odm_open_class子程序返回的类符号。 如果 "odm_open_class子程序未被调用,则这是由 "odmcreate命令创建的 "类名"类别结构。 |
| 标准 | 包含用于选择要除去的对象的限定条件作为字符串。 |
返回值
成功完成后,将返回已删除的对象数。 如果odm_rm_obj子程序不成功,则返回值为-1并将odmerrno变量设置为错误代码。
错误代码
odm_rm_obj子程序的失败会将odmerrno变量设置为下列错误代码之一:
- ODMI_BAD_CRIT
- ODMI_CLASS_DNE
- ODMI_CLASS_PERMS
- ODMI_FORK
- 奥德米 _INTERNAL_ERR
- ODMI_INVALID_CLXN
- ODMI_INVALID_PATH
- ODMI_MAGICNO_ERR
- ODMI_MALLOC_ERR
- ODMI_OPEN_ERR
- ODMI_OPEN_PIPE
- ODMI_PARAMS
- ODMI_READ_ONLY
- 奥德米 _READ_PIPE
- ODMI_TOOMANYCLASSES
有关ODM错误代码的解释,请参见../bostechref/odm_error_codes.html。