4.1.3 IO Control Completion Message

In response to the INTERNAL_IO_CONTROL message described in section 4.1.2, the client sends the IOCONTROL_COMPLETION message (section 2.2.7.1) to the server containing the result returned from the physical device.

  
 IO Control Completion
 ChannelName = URBDRC,0x20,client to server
 00000000 00 00 00 40 00 00 00 00-00 01 00 00 00 00 00 00  
 00000010 00 00 00 00 04 00 00 00-04 00 00 00 53 4b 5f 1a 
 00 00 00 40 -> RequestCompletion Interface Id = 0x00000000 | mask STREAM_ID_PROXY (0x40000000)
 00 00 00 00 -> Message Id = 0x00000000
 00 01 00 00 -> IO_CONTROL_COMPLETION = 0x00000100
 00 00 00 00 -> Request Id = 0x00000000 (from Internal IO Control message)
 00 00 00 00 -> HResult = 0x00000000
 04 00 00 00 -> Information = 0x00000004
 04 00 00 00 -> Output Buffer Size = 0x00000004
 53 4b 5f 1a -> Output Buffer Data = 0x1a5f4b53 (Current Frame)