2.2.7.1.9 Offscreen Bitmap Cache Capability Set (TS_OFFSCREEN_CAPABILITYSET)

The TS_OFFSCREEN_CAPABILITYSET structure is used to advertise support for offscreen bitmap caching ([MS-RDPEGDI] section 3.1.1.1.5). This capability is only sent from client to server.


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

capabilitySetType

lengthCapability

offscreenSupportLevel

offscreenCacheSize

offscreenCacheEntries

capabilitySetType (2 bytes): A 16-bit, unsigned integer. The type of the capability set. This field MUST be set to CAPSTYPE_OFFSCREENCACHE (17).

lengthCapability (2 bytes): A 16-bit, unsigned integer. The length in bytes of the capability data, including the size of the capabilitySetType and lengthCapability fields.

offscreenSupportLevel (4 bytes): A 32-bit, unsigned integer. Offscreen bitmap cache support level.

Value

Meaning

FALSE

0x00000000

Offscreen bitmap cache is not supported.

TRUE

0x00000001

Offscreen bitmap cache is supported.

offscreenCacheSize (2 bytes): A 16-bit, unsigned integer. The maximum size, in kilobytes, of the client-side offscreen bitmap cache.

offscreenCacheEntries (2 bytes): A 16-bit, unsigned integer. The maximum number of cache entries allowed in the client-side offscreen bitmap cache.