![]() |
|
The mi_lo_specget_maxbytes() accessor function obtains the maximum size of a smart large object (in bytes) from an LO-specification structure.
The mi_lo_specget_maxbytes() function is the LO-specification accessor function that returns the maximum size from a set of storage characteristics. The smart-large-object optimizer does not allow the size of a smart large object to exceed the maxbytes value.
Important: Before you call mi_lo_specget_maxbytes(), you must put storage characteristics into an LO-specification structure.
You can use any of the following functions to initialize the LO-specification structure:
The mi_lo_specget_maxbytes() function obtains the current value for the maximum size from the LO-specification structure that LO_spec references.
MI_OK | indicates that the function was successful. |
MI_ERROR | indicates that the function was not successful; the LO-specification structure might be invalid. |
See the descriptions of the following functions: mi_lo_colinfo_by_ids(), mi_lo_colinfo_by_name(), mi_lo_spec_free(), mi_lo_spec_init(), mi_lo_specset_maxbytes(), and mi_lo_stat_cspec().
For more information on the maximum size of a smart large object, see Storage Characteristics. For information on how to use the mi_lo_specget_maxbytes() function, see The LO-Specification Structure, and Defining User-Specified Storage Characteristics.