2.2.5.2 Soft-Sync Response PDU (DYNVC_SOFT_SYNC_RESPONSE)

A DYNVC_SOFT_SYNC_RESPONSE PDU is sent by a DVC client manager over the DRDYNVC static virtual channel on the main RDP connection in response to a Soft-Sync Request PDU (section 2.2.5.1). This PDU MUST include all of the multitransport tunnels that will be used by the client manager for writing data to a DVC.


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

cbId

Sp

Cmd

Pad

NumberOfTunnels

...

TunnelsToSwitch (variable)

...

cbId (2 bits): Unused. MUST be set to 0x00.

Sp (2 bits): Unused. MUST be set to 0x00.

Cmd (4 bits): MUST be set to 0x09. (Soft-Sync Response)

Pad (1 byte): An 8-bit unsigned integer. Unused. MUST be set to 0x00.

NumberOfTunnels (4 bytes): A 32-bit, unsigned integer indicating the number of multitransport tunnels on which DVC data will be written by the client manager.

TunnelsToSwitch (variable): One or more 32-bit, unsigned integers, as indicated by the NumberOfTunnels field, containing the type of each tunnel on which DVC data will be written by the client manager.

Value

Meaning

TUNNELTYPE_UDPFECR

0x00000001

RDP-UDP Forward Error Correction (FEC) reliable multitransport tunnel ([MS-RDPEMT] section 1.3).

TUNNELTYPE_UDPFECL

0x00000003

RDP-UDP FEC lossy multitransport tunnel ([MS-RDPEMT] section 1.3).