USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 43

no-image

USB HOST DRIVER V03

Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
3.5.14. IOCTL_USB_SET_INTERFACE
Selects interface alternate setting and transfer size
DeviceIoControl parameters:
lpInBuffer
Pointer to the
structure buffer. The buffer must be completely
USB_INTERFACE_SETTING
filled by caller.
nInBufferSize
Specify input buffer size in bytes. Must be equal to size of
USB_INTERFACE_SETTING
structure.
lpOutBuffer
No output information will be returned. Must be NULL.
nOutBufferSize
No output information will be returned Must be 0.
Comments:
The
request appears on the USB. This request ensures that all pipes
SET_INTERFACE
pending requests on the bus will be aborted. The pipe objects for a specified alternate
setting will be created and will be got ready to open. If an invalid alternate is setting
specified, the Driver generates an error. The previous configuration becomes invalid and
the Client should use the Set Configuration or Set Interface calls again. Note, that to
invoke this request, no pipe connections should be open on a Device.
M
3-21
Programming Interface.
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE

Related parts for USB HOST DRIVER V03