2.2.5.1 Soft-Sync Request PDU (DYNVC_SOFT_SYNC_REQUEST)
A DYNVC_SOFT_SYNC_REQUEST PDU is sent by a DVC server manager over the DRDYNVC static virtual channel on the main RDP connection.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cbId |
Sp |
Cmd |
Pad |
Length |
|||||||||||||||||||||||||||
... |
Flags |
||||||||||||||||||||||||||||||
NumberOfTunnels |
SoftSyncChannelLists (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 0x08. (Soft-Sync Request)
Pad (1 byte): An 8-bit, unsigned integer. Unused. MUST be set to 0x00.
Length (4 bytes): A 32-bit, unsigned integer indicating the total size, in bytes, of the Length, Flags, NumberOfTunnels, and SoftSyncChannelLists fields.
Flags (2 bytes): A 16-bit, unsigned integer that specifies the contents of this PDU.
Flags |
Meaning |
---|---|
SOFT_SYNC_TCP_FLUSHED 0x01 |
Indicates that no more data will be sent over TCP for the specified DVCs. This flag MUST be set. |
SOFT_SYNC_CHANNEL_LIST_PRESENT 0x02 |
Indicates that one or more Soft-Sync Channel Lists (section 3.1.5.1.1) are present in this PDU. |
NumberOfTunnels (2 bytes): A 16-bit, unsigned integer that indicates the number of multitransport tunnels on which dynamic virtual channel data will be written by the server manager.
SoftSyncChannelLists (variable): This field can contain one or more DYNVC_SOFT_SYNC_CHANNEL_LIST (section 3.1.5.1.1) structures as indicated by the NumberOfTunnels field and the SOFT_SYNC_CHANNEL_LIST_PRESENT flag.