3.2.5.1.1.1.10 Processing of Mem3Blt

The structure and fields of the Mem3Blt Primary Drawing Order are specified in section 2.2.2.2.1.1.2.10, and the techniques described in section 3.2.5.1.1.1 demonstrate how to decode and process the order.

The decoding and processing of the Mem3Blt Order follow the same principles as those outlined for the MemBlt Order specified in section 3.2.5.1.1.1.9. However, the Mem3Blt Order includes fields to specify a brush.

If a cached brush is specified in this order, that brush MUST have been received by the client in a prior Cache Brush Secondary Drawing Order (see section 3.2.5.1.2.1.6). If this is not the case, the client SHOULD ignore this order. Furthermore, if support for brush caching was not specified in the Brush Capability Set (see [MS-RDPBCGR] section 2.2.7.1.3), and a cached brush is included in the Mem3Blt Order, the client SHOULD ignore this order.