Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

HP OpenVMS Systems Documentation

Content starts here E.1 USB Device Structure
HP OpenVMS I/O User’s Reference Manual: OpenVMS Version 8.4 > Appendix E Programming USB Generic Drivers

E.1 USB Device Structure

A USB device usually comprises one or more interfaces, with each interface having one or more configurations. Each interface contains one or more communications paths called pipes. Each pipe behaves like a virtual circuit in a network.

By default, the control pipe is opened to identify a device and to match a driver for the device. The control pipe is a bidirectional pipe: You send commands out over the pipe and, optionally, receive data back.

Three other types of pipes are the interrupt, bulk, and isochronous pipes. The interrupt pipe is used to report an insertion and removal of a card. Bulk input and bulk output pipes are used to move data on and off the card.

As part of configuring a device, the driver opens all the necessary pipes and sets the desired configuration.

NOTE: OpenVMS currently does not support isochronous pipes.

 

Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2012 Hewlett-Packard Development Company, L.P.