USBLib_SelectInterface (SWI &56340)
Prev | 3.5. Transaction SWIs | Next

## Name

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

## On Entry

R0 | Device reference
R1 | Pointer to waiting template
R2 | Interface number
R3 | Interface setting required

## On Exit

R0 | result code from message send
R1,R2,R3 | Preserved

## 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 &56340)

## Related Information

usblib_select_if

Prev | Up | Next
USBLib_GetDefaultPipe (SWI &56340) | Home | USBLib_DecodeAddress (SWI &56340)