2.2.2.3.5 Write Request Message

The server sends this message to perform a write operation on a redirected client device.


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

Header

...

cbWrite

OffsetHigh

OffsetLow

Data (variable)

...

UnusedByte

Header (8 bytes): A SERVER_IO_HEADER request header. The FunctionId field MUST be set to WRITE_REQUEST (0x00000001).

cbWrite (4 bytes): A 32-bit unsigned integer. This field specifies the size of the data to be written.

OffsetHigh (4 bytes): A 32-bit unsigned integer. This field specifies the high offset value for the write operation.

OffsetLow (4 bytes): A 32-bit unsigned integer. This field specifies the low offset value for the write operation.

Data (variable): A variable-length array of bytes. This field MUST contain the data to be written to the particular device.

UnusedByte (1 byte): An 8-bit unsigned integer. This field is unused and MUST be ignored.