1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3 4 5<HEAD> 6<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 7<META http-equiv="Content-Style-Type" content="text/css"> 8 <BASE target="main"> 9 10<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 11 12<TITLE>HIO2 API Function List</TITLE> 13</HEAD> 14 15 16<H1>HIO2 API Function List</H1> 17<H2><a name="HIO2">Functions</a></H2> 18<TABLE border="1"> 19 <TBODY> 20 <TR> 21<TD><A href="HIO2Init.html"><code>HIO2Init</code></A></br></TD> 22<TD>This function initializes HIO2 functions.</TD> 23 </TR> 24 <TR> 25<TD><A href="HIO2Exit.html"><code>HIO2Exit</code></A></br></TD> 26<TD>This function ends HIO2 functions.</TD> 27 </TR> 28 <TR> 29<TD><A href="HIO2EnumDevices.html"><code>HIO2EnumDevices</code></A></br></TD> 30<TD>Enumerates the connected HIO2 devices.</TD> 31 </TR> 32 <TR> 33<TD><A href="HIO2Open.html"><code>HIO2Open</code></A></br></TD> 34<TD>Opens the specified device.</TD> 35 </TR> 36 <TR> 37<TD><A href="HIO2Close.html"><code>HIO2Close</code></A></br></TD> 38<TD>Closes the channel that the handle controls.</TD> 39 </TR> 40 <TR> 41<TD><A href="HIO2Read.html"><code>HIO2Read</code></A></br></TD> 42<TD>Reads data. (synchronous function)</TD> 43 </TR> 44 <TR> 45<TD><A href="HIO2ReadAsync.html"><code>HIO2ReadAsync</code></A></br></TD> 46<TD>Reads data. (asynchronous function)</TD> 47 </TR> 48 <TR> 49<TD><A href="HIO2Write.html"><code>HIO2Write</code></A></br></TD> 50<TD>Writes the data. (synchronous function)</TD> 51 </TR> 52 <TR> 53<TD><A href="HIO2WriteAsync.html"><code>HIO2WriteAsync</code></A></br></TD> 54<TD>Writes the data. (asynchronous function)</TD> 55 </TR> 56 <TR> 57<TD><A href="HIO2ReadMailbox.html"><code>HIO2ReadMailbox</code></A></br></TD> 58<TD>Reads the contents written to the mailbox.</TD> 59 </TR> 60 <TR> 61<TD><A href="HIO2WriteMailbox.html"><code>HIO2WriteMailbox</code></A></br></TD> 62<TD>Writes data to the mailbox.</TD> 63 </TR> 64 <TR> 65<TD><A href="HIO2ReadStatus.html"><code>HIO2ReadStatus</code></A></br></TD> 66<TD>Obtains the interrupt status of the HIO2 device.</TD> 67 </TR> 68 <TR> 69<TD><A href="HIO2GetDeviceType.html"><code>HIO2GetDeviceType</code></A></br></TD> 70<TD>Gets the EXI device type assigned to the handle.</TD> 71 </TR> 72 <TR> 73<TD><A href="HIO2GetLastError.html"><code>HIO2GetLastError</code></A></br></TD> 74<TD>This function gets the last error code that was generated while the <CODE>HIO2</CODE> function was executing.</TD> 75 </TR> 76 </TBODY> 77</TABLE> 78 79<H2><a name="struct">Types and Structures</a></H2> 80<TABLE border="1"> 81 <TBODY> 82 <TR> 83<TD><A href="HIO2Handle.html"><code>HIO2Handle</code></A></br></TD> 84<TD>Stores EXI-USB interface information.</TD> 85 </TR> 86 <TR> 87<TD><A href="HIO2DevicePath.html"><code>HIO2DevicePath</code></A></br></TD> 88<TD>Stores the EXI-USB interface device path. Only for hosts.</TD> 89 </TR> 90 <TR> 91<TD><A href="HIO2DeviceType.html"><code>HIO2DeviceType</code></A></br></TD> 92<TD>Stores the EXI-USB interface device type. Only for targets.</TD> 93 </TR> 94 </TBODY> 95</TABLE> 96 97<H2><a name="callback">Callback Functions</a></H2> 98<TABLE border="1"> 99 <TBODY> 100 <TR> 101<TD><A href="HIO2EnumCallback.html"><code>HIO2EnumCallback</code></A></br></TD> 102<TD>This function is called during device enumeration.</TD> 103 </TR> 104 <TR> 105<TD><A href="HIO2ReceiveCallback.html"><code>HIO2ReceiveCallback</code></A></br></TD> 106<TD>This function is called when a send notification from a connected party is detected.</TD> 107 </TR> 108 <TR> 109<TD><A href="HIO2DmaCallback.html"><code>HIO2DmaCallback</code></A></br></TD> 110<TD>This handle is called when reads by <CODE>HIO2ReadAsync</CODE> or writes by <CODE>HIO2WriteAsync</CODE> have ended.</TD> 111 </TR> 112 <TR> 113<TD><A href="HIO2DisconnectCallback.html"><code>HIO2DisconnectCallback</code></A></br></TD> 114<TD>Callback function called when the device is disconnected.</TD> 115 </TR> 116 <TR> 117<TD><A href="HIO2NotifyCallback.html"><code>HIO2NotifyCallback</code></A></br></TD> 118<TD>This callback function is called if the HIO2Open function is called for a device being used by another process.</TD> 119 </TR> 120 </TBODY> 121</TABLE> 122 123<hr> 124<P>CONFIDENTIAL</p> 125</BODY> 126</HTML> 127