3.2.5.1.2.1.7 Processing of Cache Bitmap (Revision 3)
The structure and fields of the Cache Bitmap (Revision 3) Secondary Drawing Order are specified in section 2.2.2.2.1.2.8. The order fields MUST be processed in accordance with this description.
The destination cache in which to store the bitmap that is encapsulated in the cache order will either be a Standard Bitmap Cache (section 3.2.1.3) or a Persistent Bitmap Cache (section 3.2.1.4), depending on the cache structure that was specified using the Revision 2 Bitmap Cache Capability Set ([MS-RDPBCGR] sections 2.2.7.1.4.2 and 2.2.7.1.4.2.1). The server MUST include a 64-bit key that uniquely identifies the bitmap in the Cache Bitmap (Revision 3) Order. If the target cache is persistent, the client MUST save this key in the Persisted Bitmap Keys store (section 3.2.1.5) so that the Persistent Key List PDUs can be sent as specified in [MS-RDPBCGR] section 3.2.5.3.17.
If the client does not support the Cache Bitmap (Revision 3) Order (support is specified by including the ORDERFLAGS_EX_CACHE_BITMAP_REV3_SUPPORT (0x0002) flag in the orderSupportExFlags field of the Order Capability Set defined in [MS-RDPBCGR] section 2.2.7.1.3), then this order SHOULD be ignored. Furthermore, if the client does not support the Revision 2 bitmap caches (specified in the Revision 2 Bitmap Cache Capability Set described in [MS-RDPBCGR] section 2.2.7.1.4.2), or the MemBlt (section 2.2.2.2.1.1.2.9) and Mem3Blt (section 2.2.2.2.1.1.2.10) Primary Drawing Orders, this order SHOULD be ignored.