Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Back to LibUSBDeviceMBS class.
LibUSBDeviceMBS.SetInterfaceAltSetting(interfaceNumber as Integer, alternateSetting as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | USB | MBS USB Plugin | 18.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
The interface must have been previously claimed with ClaimInterface().
You should always use this function rather than formulating your own SET_INTERFACE control request. This is because the underlying operating system needs to know when such changes happen.
This is a blocking function.
Parameters:
interfaceNumber | the InterfaceNumber of the previously-claimed interface |
alternateSetting | the AlternateSetting of the alternate setting to activate |
The items on this page are in the following plugins: MBS USB Plugin.