USBD_CFG_CLIENT_UPDATE
Purpose
Updates the client connection information.
Note: This
ioctl operation
is used only by the USB system driver (USBD) configuration method.Syntax
int ioctl (file, USBD_CFG_CLIENT_UPDATE, arg)
Parameters
| Item | Description |
|---|---|
| file | File descriptor that is obtained when the USBD special file was opened. |
| arg | Address of the USBENUMCFG structure
that is aligned with a 4-byte boundary. |
Description
This ioctl operation
is used by the USBD’s defined children configuration procedure
to update the device selection criteria that is used by the client
driver. Specifically, it updates the hcdevno, addr, cfg,
and intfc fields to reflect the current values for
the device that are managed by the client.
Execution environment
This function can be called from the user process environment only.
Return values
| Value | Description |
|---|---|
| 0 | Success. |
| -1 | Failure. Check the errno value for specific failure causes. |