(structname) get
此函数形式适用于类型为 blob 的元素。句柄由 classname_structname_read_handle()
返回。
MCO_RET structname_fieldname_get(
/*IN*/ structname *handle,
/*IN*/ uint4 start_offset,
/*OUT*/ char *dest,
/*IN*/ uint4 dest_size,
/*OUT*/ uint4 *len
);
参数
handle
structname
指向结构名句柄的指针。
start_offset
uint4
从 blob 起始位置开始读取的偏移量。
dest
char *
指向用于接收元素内容的缓冲区的指针。
dest_size
uint4
缓冲区的大小
len
uint4
一个指向 uint4
的指针,用于接收写入 dest
的字节数。
返回
MCO_S_OK
输入值成功。
MCO_E_EMPTYBLOB
Blob 未被写入。
MCO_E_TRANSACT
发生事务错误。
MCO_ERR_OBJECT_HANDLE
无效的对象句柄。