USBTrace : Captured USB Requests
Know USBTrace
Evaluate USBTrace
Download and try USBTrace evaluation version:
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