[usb] Support composite devices in the new Windows backend
This change adds basic support for composite devices to the new Windows USB backend. The set of device paths for each function driver are collected into a map which can be used instead of the root device path when trying to open a WinUSB interface handle. As with the previous patch this still won't work for devices the are enumerated while Chrome is running because the device nodes for each USB function are not yet available. This will be addressed next. Bug: 637404 Change-Id: Ifbda29ef3cbe4dda2adb25fe8454dcc2a7c2036b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2138260 Commit-Queue: Reilly Grant <reillyg@chromium.org> Reviewed-by:Nico Weber <thakis@chromium.org> Reviewed-by:
Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> Auto-Submit: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#757524}
Showing
Please register or sign in to comment