tagBUFFERCOL.lMaxLength Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Indicates the maximum length of the data stored in a buffer column.
public: int lMaxLength;
public int lMaxLength;
val mutable lMaxLength : int
Public lMaxLength As Integer
Field Value
Remarks
The value is important for variable length types, such as DT_BYTES and DT_STR, because it determines the amount of storage available in the buffer for the column. The value does not include space for a trailing null
terminator, though one is allocated and supplied by the buffer for DT_STR, DT_WSTR, and DT_TEXT types. For string types, the value is the number of characters. For fixed length and binary large object (BLOB) types, the lMaxLength value is ignored and contains a zero.