2.2.2 EncodingUnitObjectBlock

EncodingUnitObjectBlock is the root node of the encoding that is used for encoding classes or instances if the object is encoded as specified in [MS-WMI] section 2.2.14.2 and section 2.2.14.3. During transmission, this block is contained within the ObjectArray structure, as specified in [MS-WMI] section 2.2.14.

 EncodingUnitObjectBlock = ObjectBlock

ObjectBlock contains the binary encoding of the CIM object. The length of ObjectBlock MUST match the length specified in dwSizeOfData of WBEMOBJECT_CLASS (as specified in [MS-WMI] section 2.2.14.2) if EncodingUnitObjectBlock is contained within WBEMOBJECT_CLASS; or the length specified in dwSizeOfData of WBEMOBJECT_INSTANCE (as specified in [MS-WMI] section 2.2.14.3) if EncodingUnitObjectBlock is contained within WBEMOBJECT_INSTANCE.