Jump to content

RxUsbInterfaceGetAltSetting: Difference between revisions

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

Revision as of 03:55, 11 January 2017

Description

Executes the Standard Device Request that obtains the Alternate Setting for an interface.

Syntax

 rc = RxUsbInterfaceGetAltSetting(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 name of the variable to receive the Alternate Setting.

Return Code

Errors

Remarks

Example Code


/* add RxUsbInterfaceGetAltSetting */
rc = RxFuncAdd('RxUsbInterfaceGetAltSetting','usbcalls','RxUsbInterfaceGetAltSetting')
say '+RxUsbInterfaceGetAltSetting(),RC=0x'd2x(rc)

/* invoke RxUsbInterfaceGetAltSetting */
Interface=1 /* second interface number */
drop AltSetting /* receives alternate setting */
rc = RxUsbInterfaceGetAltSetting(Handle,Interface,AltSetting)
say '*RxUsbInterfaceGetAltSetting(),RC=0x'd2x(rc)

/* drop RxUsbInterfaceGetAltSetting */
rc = RxFuncDrop('RxUsbInterfaceGetAltSetting')
say '-RxUsbInterfaceGetAltSetting(),RC=0x'd2x(rc)

  

Related Functions