Jump to content

RxUsbInterfaceGetStatus

From EDM2
Revision as of 04:18, 11 January 2017 by Martini (talk | contribs) (Created page with "==Description== Executes the Standard Device Request that obtains the status of an interface. ==Syntax== <pre> rc = RxUsbInterfaceGetStatus(Handle,Interface,Status) </pre>...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Executes the Standard Device Request that obtains the status of an interface.

Syntax

 rc = RxUsbInterfaceGetStatus(Handle,Interface,Status) 

Parameters

Handle
the Device Handle received from the previous RxUsbOpen.
Interface
the specific Interface Number appropriate for the USB device.
Status
the name of the variable to receive the Interface Status.

Return Code

Errors

Remarks

Example Code

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

/* invoke RxUsbInterfaceGetStatus */
Interface=1 /* second interface number */
drop Status /* receives interface status */
rc = RxUsbInterfaceGetStatus(Handle,Interface,Status)
say '*RxUsbInterfaceGetStatus(),RC=0x'd2x(rc)

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

Related Functions