IOUSBLib.html   [plain text]


<HTML><HEAD><TITLE>Draft Inside Macintosh Reference</TITLE></HEAD>
<BODY bgcolor="#ffffff">
<H1>Accessing USB devices from User Space</H1>
<h3>Introduction</h3>
<hr>
<p>This document describes the details of the programming interface for accessing 
  USB devices and USB interfaces from code running in User Space. This document 
  assumes that you have a basic understanding of the material contained in the 
  document <i>Accessing Hardware From Applications</i> (available at <a href="http://developer.apple.com/techpubs/macosx/Darwin/General/AccessingHardware/index.html">http://developer.apple.com/techpubs/macosx/Darwin/General/AccessingHardware/index.html</a>.) For definitions of I/O Kit terms used in this document, such as matching dictionary, family, and driver, see the overview of I/O Kit terms and concepts in the &quot;I/O Kit Hardware Access&quot; chapter of <i>Accessing Hardware From Applications</i>.</p>
<p>This document also assumes that you have read the document <i>Working with 
  USB Device Interfaces</i> (available at <a href="http://developer.apple.com/techpubs/macosx/Darwin/IOKit/DeviceInterfaces/USB/USBBook/USBDeviceInterfaces/">http://developer.apple.com/techpubs/macosx/Darwin/IOKit/DeviceInterfaces/USB/USBBook/USBDeviceInterfaces/</a>). Please review that document before trying to use this reference.</p>
<p>All of the information described in this document is contained in the header file <font face="Courier New,Courier,Monaco">IOUSBLib.h</font> found at <font face="Courier New,Courier,Monaco">/System/Library/Frameworks/IOKit.framework/Headers/usb/IOUSBLib.h</font>.<br>
		</p>
<hr>
<p>&copy; 2001-2003 Apple Computer, Inc.</p>
</BODY>
</HTML>