2.2.3.5 RDPGFX_CAPSET_VERSION102

The RDPGFX_CAPSET_VERSION102 structure specifies an RDP version 10.2 Graphics Capability Set and conforms to the capability set layout specified in section 2.2.1.6. It is identical in form to the RDPGFX_CAPSET_VERSION10 (section 2.2.3.3) structure, except for the version field.


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

version

capsDataLength

flags

version (4 bytes):  A 32-bit unsigned integer that specifies the version of the capability set. This field MUST be set to RDPGFX_CAPVERSION_102 (0x000A0200).

capsDataLength (4 bytes):  A 32-bit unsigned integer that specifies the size, in bytes, of the capability set data. This field MUST be set to 0x00000004.

flags (4 bytes):  A 32-bit unsigned integer that specifies capability flags.

Flag

Meaning

RDPGFX_CAPS_FLAG_SMALL_CACHE

0x00000002

See the definition of the RDPGFX_CAPS_FLAG_SMALL_CACHE (0x00000002) flag in section 2.2.3.1 for details.

RDPGFX_CAPS_FLAG_AVC_DISABLED

0x00000020

If this flag is set, it indicates that usage of the MPEG-4 AVC/H.264 Codec in any mode is not supported in the RDPGFX_WIRE_TO_SURFACE_PDU_1 (section 2.2.2.1) message. If the flag is not set, the client MUST be capable of processing the MPEG-4 AVC/H.264 Codec in YUV444 mode in the RDPGFX_WIRE_TO_SURFACE_PDU_1 message.