3.2.5.1.3.1.2 Processing of Switch Surface

The structure and fields of the Switch Surface Alternate Secondary Drawing Order are specified in section 2.2.2.2.1.3.3. The order fields MUST be processed in accordance with this description.

The Create Offscreen Bitmap Alternate Secondary Drawing Order (see section 3.2.5.1.3.1.1), which is used to create the offscreen bitmap referenced in this order, MUST have been received by the client before processing this order.

If the client does not support offscreen bitmaps (specified in the Offscreen Bitmap Cache Capability Set described in [MS-RDPBCGR] section 2.2.7.1.9), 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.

The client SHOULD drop the connection if the value in the bitmapId field is less than SCREEN_BITMAP_SURFACE (0xFFFF) but greater than the maximum number of entries allowed in the Offscreen Bitmap Cache, as specified by the offscreenCacheEntries field of the Offscreen Bitmap Cache Capability Set ([MS-RDPBCGR] section 2.2.7.1.9).