Alan Stern wrote:
> ALLOW_PARTIAL_READS is Microsoft's way of letting programmers use the 
> USB protocol in ways it was not intended to be used.  It specifically 
> evades the convention (which is documented in the spec) that bulk 
> transfers are complete when either the desired number of bytes have 
> been sent or when a short packet is received, whichever comes first.

In Microsoft's defense, this is implemented in the WinUSB wrapper DLL,
not at the USB kernel level.  It's a convenience.  The DLL turns this
into spec-compliant requests at the kernel level.
 

> This feature is not available on Linux, or presumably on other
> platforms.  I don't see any reason why libusb or libusbx should support
> it.

I agree.

-- 
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to