USBTrace : Captured USB Requests


Order USBTrace online, by phone or with fax
Order USBTrace online from our secure store
Evaluate USBTrace

Download and try USBTrace evaluation version:

Download USBTrace Download USBTrace

USBTrace captures, decodes and displays USB request buffers (URB), USB Kernel Mode and User Mode IOCTLs, PNP and Power I/O Request Packets (IRP).

  • USB Requests
    • URB_FUNCTION_SELECT_INTERFACE
    • URB_FUNCTION_SELECT_CONFIGURATION
    • URB_FUNCTION_SYNC_RESET_PIPE
    • URB_FUNCTION_SYNC_CLEAR_STALL
    • URB_FUNCTION_RESET_PIPE
    • URB_FUNCTION_ABORT_PIPE
    • URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL
    • URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL
    • URB_FUNCTION_GET_FRAME_LENGTH
    • URB_FUNCTION_SET_FRAME_LENGTH
    • URB_FUNCTION_GET_CURRENT_FRAME_NUMBER
    • URB_FUNCTION_CONTROL_TRANSFER
    • URB_FUNCTION_CONTROL_TRANSFER_EX
    • URB_FUNCTION_GET_PIPE_IO_POLICY
    • URB_FUNCTION_SET_PIPE_IO_POLICY
    • URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER
    • URB_FUNCTION_ISOCH_TRANSFER
    • URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE
    • URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT
    • URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE
    • URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE
    • URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT
    • URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE
    • URB_FUNCTION_GET_STATUS_FROM_DEVICE
    • URB_FUNCTION_GET_STATUS_FROM_INTERFACE
    • URB_FUNCTION_GET_STATUS_FROM_ENDPOINT
    • URB_FUNCTION_GET_STATUS_FROM_OTHER
    • URB_FUNCTION_SET_FEATURE_TO_DEVICE
    • URB_FUNCTION_SET_FEATURE_TO_INTERFACE
    • URB_FUNCTION_SET_FEATURE_TO_ENDPOINT
    • URB_FUNCTION_SET_FEATURE_TO_OTHER
    • URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE
    • URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE
    • URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT
    • URB_FUNCTION_CLEAR_FEATURE_TO_OTHER
    • URB_FUNCTION_VENDOR_DEVICE
    • URB_FUNCTION_VENDOR_INTERFACE
    • URB_FUNCTION_VENDOR_ENDPOINT
    • URB_FUNCTION_VENDOR_OTHER
    • URB_FUNCTION_CLASS_DEVICE
    • URB_FUNCTION_CLASS_INTERFACE
    • URB_FUNCTION_CLASS_ENDPOINT
    • URB_FUNCTION_CLASS_OTHER
    • URB_FUNCTION_GET_INTERFACE
    • URB_FUNCTION_GET_CONFIGURATION
  • USB Kernel Mode (Internal) IOCTLs
    • IOCTL_INTERNAL_USB_RESET_PORT
    • IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO
    • IOCTL_INTERNAL_USB_GET_PORT_STATUS
    • IOCTL_INTERNAL_USB_ENABLE_PORT
    • IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION
    • IOCTL_INTERNAL_USB_GET_HUB_COUNT
    • IOCTL_INTERNAL_USB_CYCLE_PORT
    • IOCTL_INTERNAL_USB_GET_HUB_NAME
    • IOCTL_INTERNAL_USB_GET_BUS_INFO
    • IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME
    • IOCTL_INTERNAL_USB_GET_BUSGUID_INFO
    • IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO
    • IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE
  • USB User Mode IOCTLs
    • IOCTL_USB_HCD_GET_STATS_1
    • IOCTL_USB_HCD_GET_STATS_2
    • IOCTL_USB_HCD_DISABLE_PORT
    • IOCTL_USB_HCD_ENABLE_PORT
    • IOCTL_USB_DIAGNOSTIC_MODE_ON
    • IOCTL_USB_DIAGNOSTIC_MODE_OFF
    • IOCTL_USB_GET_NODE_INFORMATION
    • IOCTL_GET_HCD_DRIVERKEY_NAME
    • IOCTL_USB_GET_NODE_CONNECTION_INFORMATION
    • IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES
    • IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
    • IOCTL_USB_GET_NODE_CONNECTION_NAME
    • IOCTL_USB_DIAG_IGNORE_HUBS_ON
    • IOCTL_USB_DIAG_IGNORE_HUBS_OFF
    • IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME
    • IOCTL_USB_GET_HUB_CAPABILITIES
    • IOCTL_USB_GET_HUB_CAPABILITIES_EX
    • IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX
    • IOCTL_USB_HUB_CYCLE_PORT
    • IOCTL_USB_USER_REQUEST
      • USBUSER_GET_CONTROLLER_INFO_0
      • USBUSER_GET_CONTROLLER_DRIVER_KEY
      • USBUSER_PASS_THRU
      • USBUSER_GET_POWER_STATE_MAP
      • USBUSER_GET_BANDWIDTH_INFORMATON
      • USBUSER_GET_BUS_STATISTICS_0
      • USBUSER_GET_ROOTHUB_SYMBOLIC_NAME
      • USBUSER_GET_USB_DRIVER_VERSION
      • USBUSER_GET_USB2_HW_VERSION
      • USBUSER_USB_REFRESH_HCT_REG
      • USBUSER_OP_SEND_ONE_PACKET
      • USBUSER_OP_RAW_RESET_PORT
      • USBUSER_OP_OPEN_RAW_DEVICE
      • USBUSER_OP_CLOSE_RAW_DEVICE
      • USBUSER_OP_SEND_RAW_COMMAND
      • USBUSER_SET_ROOTPORT_FEATURE
      • USBUSER_CLEAR_ROOTPORT_FEATURE
      • USBUSER_GET_ROOTPORT_STATUS
      • USBUSER_OP_MASK_DEVONLY_API
      • USBUSER_OP_MASK_HCTEST_API
  • PNP IRPs
  • Power IRPs