2.2.5.1 Channel Created Message (CHANNEL_CREATED)

The CHANNEL_CREATED message is sent from both the client and the server to inform the other side of the RDP USB device redirection version supported.


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 (variable)

...

MajorVersion

MinorVersion

Capabilities

Header (variable): The SHARED_MSG_HEADER (as specified in section 2.2.1). The InterfaceId field MUST be set to 0x00000002 if sent by the server and it MUST be set to 0x000000003 if sent by the client. The Mask field MUST be set to STREAM_ID_PROXY. The FunctionId field MUST be set to CHANNEL_CREATED (0x00000100).

MajorVersion (4 bytes): A 32-bit unsigned integer. The major version of RDP USB redirection supported. This value MUST be set to one.

MinorVersion (4 bytes): A 32-bit unsigned integer. The minor version of RDP USB redirection supported. This value MUST be set to zero.

Capabilities (4 bytes): A 32-bit unsigned integer. The capabilities of RDP USB redirection supported. This value MUST be set to zero.