Changes between Version 34 and Version 35 of windows_backend
- Timestamp:
- 02/17/10 19:03:52 (7 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
windows_backend
v34 v35 41 41 == Development Considerations == 42 42 43 * The method of dealing with USB devices in the first release will be [http://msdn.microsoft.com/en-us/library/aa476426.aspx WinUSB] only, with provisions for other access modes to be included later.43 * For the first release, only [http://msdn.microsoft.com/en-us/library/aa476426.aspx WinUSB] and HID access will be supported, with provisions for other access modes to be included later. This should cover most devices however. 44 44 * Windows' handling of composite devices is done with multiple drivers (VID_####&PID_####&MI_##), descendants of the usbccgp.sys driver (Composite Generic Parent). For more info, see "2. How Windows handles a composite device" at [http://www.cygnal.org/ubb/Forum9/HTML/001050.html]. 45 * Because Windows does not provide a native poll() function, and cygwin is the only development environment that provides such a call, the use of libusb file descriptors with poll() on cygwin is '''NOT''' supported. If you do need to manually poll the libusb file descriptors on Windows, you can use the undocumented _libusb_poll() function (same parameters as poll() onUNIX), but please note that the function will only accept libusb file descriptors and it is not possible to _libusb_poll() to poll for generic file descriptors. We might provide native Windows Event to wait on in a future version of libusb for Windows.45 * Because Windows does not provide a native poll() function, and cygwin is the only development environment that provides such a call, the use of libusb file descriptors with poll() on cygwin is '''NOT''' supported. If you do need to manually poll the libusb file descriptors on Windows, you can use the undocumented _libusb_poll() function (same parameters as poll() from UNIX), but please note that the function will only accept libusb file descriptors and it is not possible to _libusb_poll() to poll for generic file descriptors. We might provide native Windows Event to wait on in a future version of libusb for Windows. 46 46 47 47 == Known Restrictions ==