question

KarthikPK-3611 avatar image
0 Votes"
KarthikPK-3611 asked XiaopoYang-MSFT answered

Bulk stream support in WinUSB

I'm using WinUSB to access the USB device and using bulk transfers for my application. When I provide stream number greater than 0 in the firmware and try bulk transfer from the desktop application, it is either giving error 31 or 433.
I wanted to understand is there any way to tell the host controller that stream should be used or any other configuration that i have to do before using WinUsb_WritePipe function for bulk transfer.

windows-apiwindows-hardware-wdk
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Yes I have went through above link. In those series of example usage of WinUsb_WritePipe and WinUsb_ReadPipe for bulk endpoints are specified but no information about the support of SuperSpeed streams in WinUsb is mentioned. I could see from this blog post that it is not supported in WinUsb but in the same post it is given that isochronous transfer is not supported which is not true now. Does WinUsb has support for SuperSpeed streams now?


0 Votes 0 ·

1 Answer

XiaopoYang-MSFT avatar image
0 Votes"
XiaopoYang-MSFT answered

Hello, @KarthikPK-3611
WinUSB does not support streams.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.