The mi_lo_stat_size() function
The mi_lo_stat_size() function obtains from an LO-status structure the size, in bytes, of a smart large object.
Syntax
mi_integer *mi_lo_stat_size(LO_stat, size)
MI_LO_STAT *LO_stat;
mi_int8 *size;
- LO_stat
- A pointer to an LO-status structure that mi_lo_stat() allocates and fills in with status information.
- size
- A pointer to a user-allocated mi_int8 structure to receive the size, in bytes, of the smart large object.
Valid in client LIBMI application? | Valid in user-defined routine? |
---|---|
Yes | Yes |
Usage
The mi_lo_stat_size() function
is the LO-status accessor function that returns the smart-large-object
size from a set of status information. This size is the actual number
of bytes that the smart-large-object data currently uses.
Important: Before you call mi_lo_stat_size(),
you must initialize an LO-status structure with the mi_lo_stat() function.
The mi_lo_stat_size() function obtains the smart-large-object size from the LO-status structure that LO_stat references.
For more information about the size of a smart large object or about how to use an LO-status structure, see the Informix® DataBlade® API Programmer's Guide.
Return values
- MI_OK
- The function was successful.
- MI_ERROR
- The function was not successful.