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

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.5.
Requests specified descriptor from Device.
DeviceIoControl parameters:
lpInBuffer
Pointer to the buffer containing
completely filled by the caller to specify requested descriptor parameters.
nInBufferSize
Specify input buffer size in bytes. Must be equal to size of
lpOutBuffer
Pointer to the descriptor buffer. The type of this buffer varies depending of requested
descriptor
USB_DESC_REQUEST
Description by Desciptor type:
This buffer is completely filled by the Driver and specifies the requested descriptor
information if the request was successful.
nOutBufferSize
Specifies output buffer size in bytes. For configuration descriptor this member must be
equal to the size of the
M
for Device descriptor, Driver returns a
for
USB_STRING_DESCRIPTOR
length
for Configuration Descriptor, the Driver returns the configuration descriptor in a
USB_CONFIGURATION_DESCRIPTOR
endpoint descriptors for that configuration. The Driver can access the interface
and
USB_ENDPOINT_DESCRIPTOR
or Device-specific descriptors.
for Endpoint Descriptor, Driver returns a
for requested endpoint.
for Interface Descriptor, Driver returns a
for requested interface.
IOCTL_USB_GET_DESCRIPTOR
type
String
bString
endpoint
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
structure).
specified
descriptor,
member of the string descriptor.
USB_CONFIGURATION_DESCRIPTOR
descriptors
Programming Interface.
in
structure. The string itself is found in the variable-
USB_DESC_REQUEST
Driver
structures. The Driver also returns any class-specific
lpInBuffer
structure, followed by the interface and
as
returns
USB_DEVICE_DESCRIPTOR
USB_INTERFACE_DESCRIPTOR
USB_INTERFACE_DESCRIPTOR
USB_ENDPOINT_DESCRIPTOR
(
DescriptorType
the
USB_DESC_REQUEST
structure. The buffer must be
or greater (if the caller also
string
descriptor
structure.
member
structure.
,
structure
structure
in
and
3-11
of
a

Related parts for USB HOST DRIVER V03