IOCTL_WINUSB_WRITE_ISOCH_PIPE control code

[This documentation is preliminary and is subject to change.]

The IOCTL_WINUSB_WRITE_ISOCH_PIPE control code sends a request to write data to an isochronous OUT endpoint.

To perform this operation, call the DeviceIoControl function with the following parameters.

Input Parameters

AssociatedIrp.SystemBuffer points to a WINUSB_ISOCH_WRITE structure that specifies the user-mode address and size of a buffer that the application previously registered by calling WinUsb_RegisterIsochBuffer. The structure also specifies the starting frame number for the transfer resulting from this request.

Output Parameters

None.

I/O Status Block

The USB stack sets Irp->IoStatus.Status to STATUS_SUCCESS if the request is successful. Otherwise, the USB driver stack sets Status to the appropriate error condition, such as STATUS_INVALID_PARAMETER or STATUS_INSUFFICIENT_RESOURCES.

Remarks

Uses METHOD_OUT_DIRECT.

Requirements

Header

WinIoctl.h

See also

DeviceIoControl
WINUSB_ISOCH_WRITE
WinUsb_RegisterIsochBuffer

 

 

Send comments about this topic to Microsoft

Build date: 6/19/2013

Show:
© 2014 Microsoft