2.2.1.23 CRowVariant
The CRowVariant structure contains the fixed-size portion of a variable-length data type stored in the CPMGetRowsOut message.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
vType |
reserved1 |
||||||||||||||||||||||||||||||
|
reserved2 |
|||||||||||||||||||||||||||||||
|
Offset (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
vType (2 bytes): A type indicator, indicating the type of vValue. It MUST be one of the values under the vType field, as specified in section 2.2.1.1.
reserved1 (2 bytes): Not used. Can be set to any arbitrary value and MUST be ignored on receipt.
reserved2 (4 bytes): Not used. Can be set to any arbitrary value and MUST be ignored on receipt.
Offset (variable): An offset to variable-length data (for example, a string). This MUST be a 32-bit value (4 bytes long) if 32-bit offsets are being used (per the rules in section 2.2.3.16) or a 64-bit value (8 bytes long) if 64-bit offsets are being used.