(structname) put char/string
此函数形式适用于类型为字符串或字符的元素。从 classname_structname_write_handle()
返回的句柄。
MCO_RET structname_fieldname_put(
/*IN*/ structname *handle,
/*IN*/ const char *value,
/*IN*/ uint2 len
);
参数
handle
structname
指向结构名句柄的指针。
value
const char *
指向要放入对象中的值的指针。
len
uint2
此参数指定了从 value
复制到由 handle
引用的对象中的字节数。
返回
MCO_S_OK
值已成功设置。
MCO_E_ACCESS
该类处理的事务范围是 MCO_READ_ONLY
。
MCO_E_TRANSACT
发生事务错误。
MCO_E_DELETED
尝试更新在当前事务中删除的对象。
MCO_E_NOMEM
无内存。
MCO_E_INDEXLIMIT
索引超出范围。
MCO_E_ILLEGAL_PARAM
参数值无效。
MCO_ERR_OBJECT_HANDLE
无效的对象句柄。
MCO_ERR_TRN_LONG
MCO_ERR_TRN
发生致命事务错误。