此函数用于从当前位置开始读取大对象。
mi_integer lld_read (io, buffer, bytes, error) LLD_IO* io, void* buffer, mi_integer bytes, mi_integer* error);
int lld_read (LLD_IO* io, void* buffer, int bytes, int* error);
调用此函数之前,必须通过调用 lld_open() 打开大对象并设置 LLD_RDONLY 或 LLD_RDWR 标志。lld_read() 函数将从当前位置开始进行读取。缺省情况下,打开大对象时,当前位置即为对象的开始位置。可以调用 lld_seek() 以更改当前位置。
如果成功,lld_read() 函数将返回它从大对象读取的字节数。
如果失败,对于 API 函数,将返回 MI_ERROR;而对于 ESQL/C 函数,将返回 -1。