RxUsbInterfaceSetAltSetting
Appearance
Description
Executes the Standard Device Request that selects the Alternate Setting for an interface.
Syntax
rc = RxUsbInterfaceSetAltSetting(Handle,Interface,AltSetting)
Parameters
- Handle
- the Device Handle received from the previous RxUsbOpen.
- Interface
- the specific Interface Number appropriate for the USB device.
- AltSetting
- the Alternate Setting appropriate for the interface.
Return Code
Errors
Remarks
Example Code
/* add RxUsbInterfaceSetAltSetting */ rc = RxFuncAdd('RxUsbInterfaceSetAltSetting','usbcalls','RxUsbInterfaceSetAltSetting') say '+RxUsbInterfaceSetAltSetting(),RC=0x'd2x(rc) /* invoke RxUsbInterfaceSetAltSetting */ Interface=1 /* second interface number */ AltSetting=11 /* alternate setting to be set */ rc = RxUsbInterfaceSetAltSetting(Handle,Interface,AltSetting) say '*RxUsbInterfaceSetAltSetting(),RC=0x'd2x(rc) /* drop RxUsbInterfaceSetAltSetting */ rc = RxFuncDrop('RxUsbInterfaceSetAltSetting') say '-RxUsbInterfaceSetAltSetting(),RC=0x'd2x(rc)