4.1.2 Internal IO Control Message

The server sends the INTERNAL_IO_CONTROL message to the client in response to the request from the system specified in section 2.2.13. The INTERNAL_IO_CONTROL message described in this section is for IOCTL_TSUSBGD_IOCTL_USBDI_QUERY_BUS_TIME IO control code. There is no input parameter for this IO control code and the output parameter size is 0x00000004 bytes.

 IO Control 
 ChannelName = URBDRC,0x1c,server to client
 00000000 00 00 00 40 00 00 00 00-03 01 00 00 00 40 22 00  
 00000010 00 00 00 00 04 00 00 00-00 00 00 00              
  
 00 00 00 40 -> USB Device Interface Id = 0x00000000 | mask STREAM_ID_PROXY (0x40000000)
 00 00 00 00 -> Message Id = 0x00000000
 03 01 00 00 -> INTERNAL_IO_CONTROL = 0x00000103
 00 40 22 00 -> IO control code = 0x00224000 (IOCTL_TSUSBGD_IOCTL_USBDI_QUERY_BUS_TIME) 
 00 00 00 00 -> Input Buffer Size = 0x00000000 
 04 00 00 00 -> Output Buffer Size = 0x00000004
 00 00 00 00 -> Request Id = 0x00000000