odm_close_class 子例程
用途
关闭 ODM 对象类。
库
对象数据管理器库 (libodm.a)
语法
#include <odmi.h>
int odm_close_class ( ClassSymbol)
CLASS_SYMBOL ClassSymbol;描述
odm_close_class 子例程关闭指定的对象类。
参数
| 项 | 描述 |
|---|---|
| ClassSymbol | 指定从 odm_open_class 子例程返回的类符号标识。 如果尚未调用 odm_open_class 子例程,那么此标识是由 odmcreate 命令创建的 ClassName_CLASS 结构。 |
返回值
在成功完成后,将返回值 0。 如果 "odm_close_class子程序不成功,则返回值为-1并将odmerrno变量设置为错误代码。
错误代码
odm_close_class 子例程的失败将 odmerrno 变量设置为下列其中一个错误代码:
- ODMI_CLASS_DNE
- odmi_class_perms
- odmi_invalid_clxn
- odmi_invalid_path
- odmi_magicnoo_err
- ODMI_OPEN_ERR
- odmi_toomanyclasses
请参阅 对象数据管理器 (ODM) 错误代码 ,以获取 ODM 错误代码的说明。