Microsoft-Windows-USB-UCX
| Event | Title | Channel | Sample | Rule |
|---|---|---|---|---|
| 1 | Start Rundown | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 2 | Complete Rundown | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 3 | UCX Controller Information | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 4 | UCX RootHub Information | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 5 | UCX Device Information | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 6 | UCX Endpoint Information | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 7 | UCX Static Stream Information | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 8 | UCX Controller Create | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 9 | UCX Controller Delete | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 10 | UCX RootHub Create | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 11 | UCX RootHub Delete | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 12 | UCX RootHub Prepare Hardware | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 13 | UCX RootHub Release Hardware | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 14 | UCX Device Create | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 15 | UCX Device Delete | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 16 | UCX Endpoint Create | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 17 | UCX Endpoint Delete | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 18 | UCX Static Stream Create | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 19 | UCX Static Stream Delete | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 20 | Dispatch URB_FUNCTION_CONTROL_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 21 | Complete URB_FUNCTION_CONTROL_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 22 | Complete URB_FUNCTION_CONTROL_TRANSFER with data | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 23 | Dispatch URB_FUNCTION_CONTROL_TRANSFER_EX | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 24 | Complete URB_FUNCTION_CONTROL_TRANSFER_EX | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 25 | Complete URB_FUNCTION_CONTROL_TRANSFER_EX with data | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 26 | Dispatch URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 27 | Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 28 | Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with partial data | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 29 | Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with full data | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 30 | Dispatch URB_FUNCTION_ISOCH_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 31 | Complete URB_FUNCTION_ISOCH_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 32 | Complete URB_FUNCTION_ISOCH_TRANSFER with partial data | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 33 | Complete URB_FUNCTION_ISOCH_TRANSFER with full data | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 34 | Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 35 | Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 36 | Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 37 | Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 38 | Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 39 | Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 40 | Dispatch URB_FUNCTION_SET_FEATURE_TO_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 41 | Dispatch URB_FUNCTION_SET_FEATURE_TO_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 42 | Dispatch URB_FUNCTION_SET_FEATURE_TO_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 43 | Dispatch URB_FUNCTION_SET_FEATURE_TO_OTHER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 44 | Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 45 | Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 46 | Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 47 | Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_OTHER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 48 | Dispatch URB_FUNCTION_GET_STATUS_FROM_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 49 | Dispatch URB_FUNCTION_GET_STATUS_FROM_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 50 | Dispatch URB_FUNCTION_GET_STATUS_FROM_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 51 | Dispatch URB_FUNCTION_GET_STATUS_FROM_OTHER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 52 | Dispatch URB_FUNCTION_CLASS_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 53 | Dispatch URB_FUNCTION_CLASS_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 54 | Dispatch URB_FUNCTION_CLASS_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 55 | Dispatch URB_FUNCTION_CLASS_OTHER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 56 | Dispatch URB_FUNCTION_VENDOR_DEVICE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 57 | Dispatch URB_FUNCTION_VENDOR_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 58 | Dispatch URB_FUNCTION_VENDOR_ENDPOINT | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 59 | Dispatch URB_FUNCTION_VENDOR_OTHER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 60 | Dispatch URB_FUNCTION_GET_CONFIGURATION | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 61 | Dispatch URB_FUNCTION_GET_INTERFACE | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 62 | Dispatch URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 63 | Endpoint State Machine Transition | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 64 | Endpoint State Machine Event | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 65 | Rundown Endpoint State Machine Transition | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 66 | Rundown Endpoint State Machine Event | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 67 | Controller State Machine Transition | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 68 | Controller State Machine Event | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 69 | Rundown Controller State Machine Transition | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 70 | Rundown Controller State Machine Event | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 71 | UCX RootHub Initiating Wake | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 72 | Dispatch URB_FUNCTION_SECURE_BULK_OR_INTERRUPT_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 73 | Complete URB_FUNCTION_SECURE_BULK_OR_INTERRUPT_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 74 | Dispatch URB_FUNCTION_SECURE_ISOCH_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
| 75 | Complete URB_FUNCTION_SECURE_ISOCH_TRANSFER | Microsoft-Windows-USB-UCX-Analytic | N | N |
Event ID 1: Start Rundown
#Event ID 2: Complete Rundown
#Event ID 3: UCX Controller Information
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_ParentBusType UInt32 | |
fid_PciBus UInt32 | |
fid_PciDevice UInt32 | |
fid_PciFunction UInt32 | |
fid_PciVendorId UInt32 | |
fid_PciDeviceId UInt32 | |
fid_PciRevisionId UInt32 | |
fid_AcpiVendorId AnsiString | |
fid_AcpiDeviceId AnsiString | |
fid_AcpiRevisionId AnsiString | |
fid_DeviceInterfacePath UnicodeString |
Event ID 4: UCX RootHub Information
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_DeviceInterfacePath UnicodeString |
Event ID 5: UCX Device Information
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_HubDevice Pointer | |
fid_UsbDevice Pointer | |
DeviceSpeed UInt32 | |
PortPathDepth UInt32 | |
PortPath UInt32 |
Event ID 6: UCX Endpoint Information
#Fields #
| Name | Description |
|---|---|
fid_UsbDevice Pointer | |
fid_Endpoint Pointer | |
fid_PipeHandle Pointer | |
fid_UCX_Endpoint_Descriptor UInt8 |
Event ID 7: UCX Static Stream Information
#Fields #
| Name | Description |
|---|---|
fid_UsbDevice Pointer | |
fid_EndpointPipeHandle Pointer | |
fid_StreamID UInt32 | |
fid_StreamPipeHandle Pointer |
Event ID 8: UCX Controller Create
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_ParentBusType UInt32 | |
fid_PciBus UInt32 | |
fid_PciDevice UInt32 | |
fid_PciFunction UInt32 | |
fid_PciVendorId UInt32 | |
fid_PciDeviceId UInt32 | |
fid_PciRevisionId UInt32 | |
fid_AcpiVendorId AnsiString | |
fid_AcpiDeviceId AnsiString | |
fid_AcpiRevisionId AnsiString | |
fid_DeviceInterfacePath UnicodeString |
Event ID 9: UCX Controller Delete
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_ParentBusType UInt32 | |
fid_PciBus UInt32 | |
fid_PciDevice UInt32 | |
fid_PciFunction UInt32 | |
fid_PciVendorId UInt32 | |
fid_PciDeviceId UInt32 | |
fid_PciRevisionId UInt32 | |
fid_AcpiVendorId AnsiString | |
fid_AcpiDeviceId AnsiString | |
fid_AcpiRevisionId AnsiString | |
fid_DeviceInterfacePath UnicodeString |
Event ID 10: UCX RootHub Create
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_DeviceInterfacePath UnicodeString |
Event ID 11: UCX RootHub Delete
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_DeviceInterfacePath UnicodeString |
Event ID 12: UCX RootHub Prepare Hardware
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_DeviceInterfacePath UnicodeString |
Event ID 13: UCX RootHub Release Hardware
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_DeviceInterfacePath UnicodeString |
Event ID 14: UCX Device Create
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_HubDevice Pointer | |
fid_UsbDevice Pointer | |
DeviceSpeed UInt32 | |
PortPathDepth UInt32 | |
PortPath UInt32 |
Event ID 15: UCX Device Delete
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_HubDevice Pointer | |
fid_UsbDevice Pointer | |
DeviceSpeed UInt32 | |
PortPathDepth UInt32 | |
PortPath UInt32 |
Event ID 16: UCX Endpoint Create
#Fields #
| Name | Description |
|---|---|
fid_UsbDevice Pointer | |
fid_Endpoint Pointer | |
fid_PipeHandle Pointer | |
fid_UCX_Endpoint_Descriptor UInt8 |
Event ID 17: UCX Endpoint Delete
#Fields #
| Name | Description |
|---|---|
fid_UsbDevice Pointer | |
fid_Endpoint Pointer | |
fid_PipeHandle Pointer | |
fid_UCX_Endpoint_Descriptor UInt8 |
Event ID 18: UCX Static Stream Create
#Fields #
| Name | Description |
|---|---|
fid_UsbDevice Pointer | |
fid_EndpointPipeHandle Pointer | |
fid_StreamID UInt32 | |
fid_StreamPipeHandle Pointer |
Event ID 19: UCX Static Stream Delete
#Fields #
| Name | Description |
|---|---|
fid_UsbDevice Pointer | |
fid_EndpointPipeHandle Pointer | |
fid_StreamID UInt32 | |
fid_StreamPipeHandle Pointer |
Event ID 20: Dispatch URB_FUNCTION_CONTROL_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 21: Complete URB_FUNCTION_CONTROL_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER Int32 | |
fid_IRP_NtStatus UInt32 |
Event ID 22: Complete URB_FUNCTION_CONTROL_TRANSFER with data
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER Int64 | |
fid_IRP_NtStatus UInt32 | |
fid_URB_TransferDataLength UInt16 | |
fid_URB_TransferData UInt8 |
Event ID 23: Dispatch URB_FUNCTION_CONTROL_TRANSFER_EX
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER_EX UInt16 |
Event ID 24: Complete URB_FUNCTION_CONTROL_TRANSFER_EX
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER_EX Int32 | |
fid_IRP_NtStatus UInt32 |
Event ID 25: Complete URB_FUNCTION_CONTROL_TRANSFER_EX with data
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER_EX Int64 | |
fid_IRP_NtStatus UInt32 | |
fid_URB_TransferDataLength UInt16 | |
fid_URB_TransferData UInt8 |
Event ID 26: Dispatch URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_BULK_OR_INTERRUPT_TRANSFER UInt16 |
Event ID 27: Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_BULK_OR_INTERRUPT_TRANSFER Int32 | |
fid_IRP_NtStatus UInt32 |
Event ID 28: Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with partial data
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_BULK_OR_INTERRUPT_TRANSFER Int64 | |
fid_IRP_NtStatus UInt32 | |
fid_URB_TransferDataLength UInt16 | |
fid_URB_TransferData UInt8 |
Event ID 29: Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with full data
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_BULK_OR_INTERRUPT_TRANSFER Int64 | |
fid_IRP_NtStatus UInt32 | |
fid_URB_TransferDataLength UInt16 | |
fid_URB_TransferData UInt8 |
Event ID 30: Dispatch URB_FUNCTION_ISOCH_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_NumberOfPackets UInt16 | |
fid_UCX_URB_ISOCH_TRANSFER UInt32 | |
fid_UCX_URB_ISO_PACKETS CountedMbcsString |
Event ID 31: Complete URB_FUNCTION_ISOCH_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_NumberOfPackets UInt16 | |
fid_UCX_URB_ISOCH_TRANSFER Int64 | |
fid_UCX_URB_ISO_PACKETS Struct | |
fid_IRP_NtStatus UInt32 |
Event ID 32: Complete URB_FUNCTION_ISOCH_TRANSFER with partial data
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_NumberOfPackets UInt16 | |
fid_UCX_URB_ISOCH_TRANSFER Float | |
fid_UCX_URB_ISO_PACKETS 26 | |
fid_IRP_NtStatus UInt32 | |
fid_URB_TransferDataLength UInt16 | |
fid_URB_TransferData UInt8 |
Event ID 33: Complete URB_FUNCTION_ISOCH_TRANSFER with full data
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_NumberOfPackets UInt16 | |
fid_UCX_URB_ISOCH_TRANSFER Float | |
fid_UCX_URB_ISO_PACKETS 26 | |
fid_IRP_NtStatus UInt32 | |
fid_URB_TransferDataLength UInt16 | |
fid_URB_TransferData UInt8 |
Event ID 34: Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 35: Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 36: Dispatch URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 37: Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 38: Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 39: Dispatch URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 40: Dispatch URB_FUNCTION_SET_FEATURE_TO_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 41: Dispatch URB_FUNCTION_SET_FEATURE_TO_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 42: Dispatch URB_FUNCTION_SET_FEATURE_TO_ENDPOINT
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 43: Dispatch URB_FUNCTION_SET_FEATURE_TO_OTHER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 44: Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 45: Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 46: Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 47: Dispatch URB_FUNCTION_CLEAR_FEATURE_TO_OTHER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 48: Dispatch URB_FUNCTION_GET_STATUS_FROM_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 51: Dispatch URB_FUNCTION_GET_STATUS_FROM_OTHER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 52: Dispatch URB_FUNCTION_CLASS_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 53: Dispatch URB_FUNCTION_CLASS_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 54: Dispatch URB_FUNCTION_CLASS_ENDPOINT
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 55: Dispatch URB_FUNCTION_CLASS_OTHER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 56: Dispatch URB_FUNCTION_VENDOR_DEVICE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 57: Dispatch URB_FUNCTION_VENDOR_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 58: Dispatch URB_FUNCTION_VENDOR_ENDPOINT
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 59: Dispatch URB_FUNCTION_VENDOR_OTHER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 60: Dispatch URB_FUNCTION_GET_CONFIGURATION
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 61: Dispatch URB_FUNCTION_GET_INTERFACE
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 62: Dispatch URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_CONTROL_TRANSFER UInt16 |
Event ID 63: Endpoint State Machine Transition
#Fields #
| Name | Description |
|---|---|
fid_Endpoint Pointer | |
fid_URB_PipeHandle Pointer | |
fid_State UInt32 | |
fid_Event UInt32 |
Event ID 64: Endpoint State Machine Event
#Fields #
| Name | Description |
|---|---|
fid_Endpoint Pointer | |
fid_URB_PipeHandle Pointer | |
fid_Event UInt32 |
Event ID 65: Rundown Endpoint State Machine Transition
#Fields #
| Name | Description |
|---|---|
fid_Endpoint Pointer | |
fid_URB_PipeHandle Pointer | |
fid_State UInt32 | |
fid_Event UInt32 |
Event ID 66: Rundown Endpoint State Machine Event
#Fields #
| Name | Description |
|---|---|
fid_Endpoint Pointer | |
fid_URB_PipeHandle Pointer | |
fid_Event UInt32 |
Event ID 67: Controller State Machine Transition
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_SmEngineContext Pointer | |
fid_State UInt32 | |
fid_Event UInt32 |
Event ID 68: Controller State Machine Event
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_SmEngineContext Pointer | |
fid_Event UInt32 |
Event ID 69: Rundown Controller State Machine Transition
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_SmEngineContext Pointer | |
fid_State UInt32 | |
fid_Event UInt32 |
Event ID 70: Rundown Controller State Machine Event
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_SmEngineContext Pointer | |
fid_Event UInt32 |
Event ID 71: UCX RootHub Initiating Wake
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_DeviceInterfacePath UnicodeString |
Event ID 72: Dispatch URB_FUNCTION_SECURE_BULK_OR_INTERRUPT_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_SECURE_BULK_OR_INTERRUPT_TRANSFER UInt16 |
Event ID 73: Complete URB_FUNCTION_SECURE_BULK_OR_INTERRUPT_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_SECURE_BULK_OR_INTERRUPT_TRANSFER Int32 | |
fid_IRP_NtStatus UInt32 |
Event ID 74: Dispatch URB_FUNCTION_SECURE_ISOCH_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_NumberOfPackets UInt16 | |
fid_UCX_URB_SECURE_ISOCH_TRANSFER UInt32 | |
fid_UCX_URB_ISO_PACKETS CountedUtf16String |
Event ID 75: Complete URB_FUNCTION_SECURE_ISOCH_TRANSFER
#Fields #
| Name | Description |
|---|---|
fid_UcxController Pointer | |
fid_UsbDevice Pointer | |
fid_PipeHandle Pointer | |
fid_IRP_Ptr Pointer | |
fid_URB_Ptr Pointer | |
fid_UCX_URB_NumberOfPackets UInt16 | |
fid_UCX_URB_SECURE_ISOCH_TRANSFER Int64 | |
fid_UCX_URB_ISO_PACKETS CountedMbcsString | |
fid_IRP_NtStatus UInt32 |
Provenance
ETW provider GUID 36da592d-e43a-4e28-af6f-4bc57c5a11e8
Defined in ucx01000.sys, the binary that emits these events.
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.4297, captured 2026-06-02 — Manifest XML pack, 1.9 MB
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02 — Manifest XML pack, 2.0 MB