2.2.2.16 RDPGFX_CACHE_IMPORT_OFFER_PDU

The RDPGFX_CACHE_IMPORT_OFFER_PDU message is sent by the client to inform the server of bitmap data that is present in an optional client-side persistent bitmap cache.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

header

...

cacheEntriesCount

cacheEntries (variable)

...

...

header (8 bytes):  An RDPGFX_HEADER (section 2.2.1.5) structure. The cmdId field MUST be set to RDPGFX_CMDID_CACHEIMPORTOFFER (0x0010), while the flags field MUST be set to zero.

cacheEntriesCount (2 bytes):  A 16-bit unsigned integer that specifies the number of RDPGFX_CACHE_ENTRY_METADATA (section 2.2.2.16.1) structures in the cacheEntries field. This value MUST be less than 5462 (0x1556).

cacheEntries (variable):  A variable-length array of RDPGFX_CACHE_ENTRY_METADATA structures that identifies a collection of bitmap cache entries present on the client. The number of structures in this array is specified by the cacheEntriesCount field.