Jump to content

RxUsbInterfaceSetAltSetting: Difference between revisions

From EDM2
Created page with "==Description== Executes the Standard Device Request that selects the Alternate Setting for an interface. ==Syntax== <pre> rc = RxUsbInterfaceSetAltSetting(Handle,Interface..."
(No difference)

Revision as of 04:16, 11 January 2017

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)

  

Related Functions