IOUSBHostPipe
An object you use to transfer data to or from a USB endpoint.
Declaration
class IOUSBHostPipe;Overview
Use an IOUSBHostPipe object to manage data transfers to and from a device. A pipe represents a one-way data conduit between your driver and one of the device’s USB endpoints. You use pipes to perform synchronous, asynchronous, or isochronous data transfers between your code and the device.
Don’t create an IOUSBHostPipe object directly. To retrieve a pipe for a specific endpoint, call the CopyPipe method of IOUSBHostInterface. You can get the addresses for the device’s pipes from the endpoint descriptors associated with each device interface.