2.2.2.3 Tunnel Data PDU (RDP_TUNNEL_DATA)

The RDP_TUNNEL_DATA PDU is used by the client and server to transport higher-layer data between RDP end-points.


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

TunnelHeader (variable)

...

HigherLayerData (variable)

...

TunnelHeader (variable):  An RDP_TUNNEL_HEADER structure (section 2.2.1.1). The Action field MUST be set to RDPTUNNEL_ACTION_DATA (0x2).

HigherLayerData (variable):  A variable-length array of 8-bit unsigned integers that contains the data that is being transported from one RDP endpoint to another.