Hello,
at first i want to wish all members of this forum a happy new year.
I created a logfile with the program SniffUSB.
I added a part of the logfile at the end of this message.
My problem ist to understand why the function code in the URB header changed from
URB_FUNCTION_VENDOR_DEVICE to URB_FUNCTION_CONTROL_TRANSFER.
Can anybody explain this ?
Thank you very much for all help.
Best regards,
Stefan Witt
[523 ms] >>> URB 7 going down >>>
– URB_FUNCTION_VENDOR_DEVICE:
TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 00000002
TransferBuffer = f9dfb89c
TransferBufferMDL = 00000000
UrbLink = 00000000
RequestTypeReservedBits = 00000000
Request = 00000090
Value = 00000000
Index = 00000003
[529 ms] UsbSnoop - MyInternalIOCTLCompletion(f71daca0) : fido=00000000, Irp=815bb008, Context=815b0310, IRQL=2
[529 ms] <<< URB 7 coming back IRP Status: 0x00000000, IRP Information: 0x00000000<<<
– URB_FUNCTION_CONTROL_TRANSFER:
PipeHandle = 813ac6f0
TransferFlags = 0000000b (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 00000002
TransferBuffer = f9dfb89c
TransferBufferMDL = 813a6250
00000000: ff ff
UrbLink = 00000000
SetupPacket =
00000000: c0 90 00 00 03 00 02 00