USBLib_SelectInterface (SWI &5635D)

USBLib_SelectInterface (SWI &5635D) — Selects an alternate interface on a device.

On Entry

R0Device reference
R1Pointer to waiting template
R2Interface number
R3Interface setting required

On Exit

R0Preserved or error from message send
R1,R2,R3Preserved

Use

This call selects a alternate interface configuration. The waiting structure passed will be modified by the call and must not be used again until the call has been completed. This differs from the request start calls that use the passed waiting handle as a template.

This call is implicitly performed selecting the first interface when the device is started.

Related SWIs

USBLib_FindDeviceRef (SWI &56350)

Related Information

usblib_select_if