(structname) at vector/char/string
此函数返回向量中指定位置的元素。
此方法用于 char 或 string 类型的向量元素。char 或 string 元素的大小可通过首先调用 structname_fieldname_at_len() 来确定。句柄由 classname_structname_read_handle() 返回。
MCO_RET structname_fieldname_at(
/*IN*/ structname *handle,
/*IN*/ uint2 index,
/*OUT*/ char *result,
/*IN*/ uint2 bufsize,
/*OUT*/ uint2 *len
);
参数
handle
structname
指向结构名句柄的指针。
index
uint2
要将值放入其中的元素相对于向量起始位置的偏移量。
result
char
一个指向字符的指针,用于接收向量中指定索引处元素的值。
bufsize
uint2
结果缓冲区的大小。
len
uint2
实际复制到结果缓冲区的字节数。
返回
MCO_S_OK
元素值已成功返回。
MCO_E_INDEXLIMIT
索引超出范围。
MCO_E_TRANSACT
发生事务错误。
MCO_ERR_OBJECT_HANDLE
无效的对象句柄。