Ioctl_Usbio_Pipe_Control_Transfer_Out - Motorola USB08 Reference Manual

Universal serial bus evaluation board using the mc68hc908jb8
Table of Contents

Advertisement

IOCTL_USBIO_PIPE_CONTROL_TRANSFER_OUT

lpInBuffer
nInBufferSize
lpOutBuffer
nOutBufferSize
Comments
USB08 Evaluation Board
MOTOROLA
The IOCTL_USBIO_PIPE_CONTROL_TRANSFER_OUT operation is
used to generate a specific request (setup packet) for a control pipe with
a data transfer direction from host to device.
Pointer to a buffer that contains an
USBIO_PIPE_CONTROL_TRANSFER
data structure has to be filled completely by the caller.
Specifies the size, in bytes, of the buffer pointed to by lpInBuffer,
which has to be sizeof(USBIO_PIPE_CONTROL_TRANSFER) for this
operation.
Pointer to a buffer that contains the data transferred to the device during
the data phase of the control transfer. If no data transfer is required the
pointer may be NULL.
Specifies the size, in bytes, of the buffer pointed to by lpOutBuffer. If
this value is set to zero then there is no data transfer phase.
This request is intended to be used with additional control pipes a device
might provide. It is not possible to generate a control transfer for the
default endpoint zero with this operation.
Universal USB Device Driver (USBIO)
Universal USB Device Driver (USBIO)
Programming Interface
(page
209) data structure. This
Designer Reference Manual
181

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908jb8

Table of Contents