3.3.5.1.3.1.3 Construction of Create NineGrid Bitmap
The structure and fields of the Create NineGrid Alternate Secondary Drawing Order are specified in section 2.2.2.2.1.3.4. The order fields MUST be populated in accordance with this description.
The NineGrid bitmaps produced by the Create NineGrid Bitmap Alternate Secondary Drawing Order are initialized by the Stream Bitmap Alternate Secondary Drawing Orders (see section 3.3.5.1.3.1.4) and consumed by the DrawNineGrid and MultiDrawNineGrid Primary Drawing Orders (see sections 3.3.5.1.1.1.21 and 3.3.5.1.1.1.22).
The Create NineGrid Bitmap Order MUST NOT be sent to the client if support for NineGrid rendering was not specified using the DrawNineGrid Cache Capability Set (section 2.2.1.2), or if NineGrid bitmap caching has been disabled due to the reception of a DrawNineGrid Cache Error PDU (see section 3.3.5.2.3). Furthermore, if client-side support for the DrawNineGrid and MultiDrawNineGrid Primary Drawing Orders does not exist (specified using the Order Capability Set specified in [MS-RDPBCGR] section 2.2.7.1.3), the Create NineGrid Bitmap Order SHOULD NOT be sent to the client.