payload 1 (variable) payload 2 (optional, variable) payload n-1 (optional, variable) payload n (optional, variable) In the preceding example, the following field types are represented. bSize 1 through bSize n: The least significant 8 bits of the size of the coalesced payload. The value is combined with the optional PACKET_COMMAND_COALESCE_BIG_1, PACKET_COMMAND_COALESCE_BIG_2, and PACKET_COMMAND_COALESCE_BIG_3 flags to determine the actual size of the payload. This MUST NOT be larger than what can fit in a standard DFRAME, including any size already used to store previous coalesce headers and payloads. bCommand 1 through bCommand n: The command field for the coalesced message. The PACKET_COMMAND_USER_1 flag MUST be set. All other flags are optional. Value Meaning 0x01 PACKET_COMMAND_END_COALESCE (Indicates that this is the final coalesced payload in the frame). 0x02 PACKET_COMMAND_RELIABLE (Specifies that the payload SHOULD be delivered reliably). 0x04 PACKET_COMMAND_SEQUENTIAL (Specifies that the payload SHOULD be indicated sequentially). 0x08 PACKET_COMMAND_COALESCE_BIG_1 (Represents bit 9 of the coalesced payload size). 0x10 PACKET_COMMAND_COALESCE_BIG_2 (Represents bit 10 of the coalesced payload size). 0x20 PACKET_COMMAND_COALESCE_BIG_3 (Represents bit 11 of the coalesced payload size, which is the most significant bit). 0x40 PACKET_COMMAND_USER_1 (Indicates that the payload is an internal session management message). payload 1 through payload n: Contains the consumer payload data. TRANS_USERDATA_HOST_MIGRATE The TRANS_USERDATA_HOST_MIGRATE packet indicates that host migration is enabled, and the host server is terminating. This packet begins with a . 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 dwPacketType dpnidOldHost dpnidNewHost
payload 1 (variable) payload 2 (optional, variable) payload n-1 (optional, variable) payload n (optional, variable) In the preceding example, the following field types are represented. bSize 1 through bSize n: The least significant 8 bits of the size of the coalesced payload. The value is combined with the optional PACKET_COMMAND_COALESCE_BIG_1, PACKET_COMMAND_COALESCE_BIG_2, and PACKET_COMMAND_COALESCE_BIG_3 flags to determine the actual size of the payload. This MUST NOT be larger than what can fit in a standard DFRAME, including any size already used to store previous coalesce headers and payloads. bCommand 1 through bCommand n: The command field for the coalesced message. The PACKET_COMMAND_USER_1 flag MUST be set. All other flags are optional. Value Meaning 0x01 PACKET_COMMAND_END_COALESCE (Indicates that this is the final coalesced payload in the frame). 0x02 PACKET_COMMAND_RELIABLE (Specifies that the payload SHOULD be delivered reliably). 0x04 PACKET_COMMAND_SEQUENTIAL (Specifies that the payload SHOULD be indicated sequentially). 0x08 PACKET_COMMAND_COALESCE_BIG_1 (Represents bit 9 of the coalesced payload size). 0x10 PACKET_COMMAND_COALESCE_BIG_2 (Represents bit 10 of the coalesced payload size). 0x20 PACKET_COMMAND_COALESCE_BIG_3 (Represents bit 11 of the coalesced payload size, which is the most significant bit). 0x40 PACKET_COMMAND_USER_1 (Indicates that the payload is an internal session management message). payload 1 through payload n: Contains the consumer payload data. TRANS_USERDATA_HOST_MIGRATE The TRANS_USERDATA_HOST_MIGRATE packet indicates that host migration is enabled, and the host server is terminating. This packet begins with a . 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 dwPacketType dpnidOldHost dpnidNewHost
%5BMS-DPDX%5D-151016.docx