This release has two major features (DPC for requests completion, WSK event callbacks) and is highly recommended
- Filter driver
- Fixed a bug that could cause memory corruption and BSOD. This was a critical issue for the previous release
- UDE driver
- An alternative way to receive data from the network based on WSK event callback functions
- The original method uses WSK Kernel Functions and is zero-copy
- The new method is better suited for devices that generate small amounts of data but at a high frequency, such as HID keyboard/mouse, etc.
- Complete requests from a Deferred Procedure Call (DPC)
- Arbitrate response and cancellation ownership of a request
- Let KMDF queue purge drive endpoint cancellation
- Retain OUT transfer MDLs until WskSend completes
- Fixes to MDL processing
- An alternative way to receive data from the network based on WSK event callback functions
- libusbip
- Receive mode selector (zero-copy / low-latency) in attach arguments
- Misc. fixes and improvements
- usbip utility
- New attach argument:
usbip attach --receive-mode=<zero-copy | low-latency>
- New attach argument:
- GUI
- wxWidgets 3.3.3
- Column order will be preserved between app launches
Platform Toolset = LLVM (clang-cl)is supported for all projects except drivers