2.4.3.3 ArraySinglePrimitive

The ArraySinglePrimitive record contains a single-dimensional Array in which all Members are Primitive Value.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RecordTypeEnum

ArrayInfo

...

...

PrimitiveTypeEnum

RecordTypeEnum (1 byte): A RecordTypeEnumeration value that identifies the record type. The value MUST be 15.

ArrayInfo (8 bytes): An ArrayInfo structure that specifies the ID and the length of the Array instance.

PrimitiveTypeEnum (1 byte): A PrimitiveTypeEnumeration value that identifies the Primitive Type of the items of the Array. The value MUST NOT be 17 (Null) or 18 (String).

This record MUST be followed by a sequence of MemberPrimitiveUnTyped records that contain values whose Primitive Type is specified by the PrimitiveTypeEnum field. The number of records in the sequence MUST match the value specified in the Length field of ArrayInfo.