2.2.42.2 SMB2_COMPRESSION_TRANSFORM_HEADER_CHAINED
The SMB2_COMPRESSION_TRANSFORM_HEADER_CHAINED is used by the client or server when sending the compressed and chained SMB2 messages. This optional header is valid only for the SMB 3.1.1 dialect<85>.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ProtocolId |
|||||||||||||||||||||||||||||||
OriginalCompressedSegmentSize |
|||||||||||||||||||||||||||||||
CompressionPayloadHeader (variable) |
ProtocolId (4 bytes): The protocol identifier. The value MUST be set to 0x424D53FC, also represented as (in network order) 0xFC, 'S', 'M', and 'B'.
OriginalCompressedSegmentSize (4 bytes): The size, in bytes, of the uncompressed data segment.
CompressionPayloadHeader (variable): This field contains SMB2_COMPRESSION_CHAINED_PAYLOAD_HEADER structure defined in section 2.2.42.2.1.