For the typical customer, changing which driver is used for a device is complex. Add a button to do this, if possible, within the MIDI settings app.
pnputil won't do this, so need to see if there are APIs which can. Likely SetupAPI or related.
- Move from vendor driver to either in-box class driver
- Switch between in-box class drivers
Will also need to be able to identify the current driver in use for any given MIDI endpoint. That should be put in as a property by the transport.
For the typical customer, changing which driver is used for a device is complex. Add a button to do this, if possible, within the MIDI settings app.
pnputil won't do this, so need to see if there are APIs which can. Likely SetupAPI or related.
Will also need to be able to identify the current driver in use for any given MIDI endpoint. That should be put in as a property by the transport.