2.2.1 EncodingUnit

The EncodingUnit object block is the root node block of the encoding that is used for encoding classes or instances if the object is encoded as specified in [MS-WMI] section 2.2.4.1. This block is contained within transmission encoding, as specified in [MS-DCOM] and [MS-WMI] respectively.

 EncodingUnit = Signature ObjectEncodingLength ObjectBlock

The Signature field (as specified in section 2.2.77) acts as a verification signature for the EncodingUnit that is used to encode the CIM object that follows, according to the algorithm that is specified in this specification. Any other value MUST constitute an error.

ObjectEncodingLength (section 2.2.4) represents the size of the ObjectBlock (section 2.2.5) that contains the encoded CIM class or CIM instance.