2.3.4.3 ArraySingleObject
The ArraySingleObject record contains a single-dimensional array in which each member record MAY contain any data value.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
RecordTypeEnum |
ObjectId |
||||||||||||||||||||||||||||||
|
... |
Length |
||||||||||||||||||||||||||||||
|
... |
Values (variable) |
||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
RecordTypeEnum (1 byte): A RecordTypeEnumeration value that identifies the record type. The value MUST be 0x10.
ObjectId (4 bytes): An INT32 value ([MS-DTYP] section 2.2.22) that uniquely identifies the array instance in the serialization stream. The ID MUST be a positive integer.
Length (4 bytes): An INT32 value ([MS-DTYP] section 2.2.22) that specifies the number of items in the array. The value MUST be 0 or a positive integer.
Values (variable): A sequence of data values contained in the array. Each data value MUST be one of the record types defined in sections 2.3.4, 2.3.5, and 2.3.6.