1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5<meta http-equiv="Content-Style-Type" content="text/css">
6<title>HostIO_PC</title>
7<style type="text/css">
8<!--
9body {
10/*
11    font-size       : 10pt;
12*/
13    font-weight     : normal;
14    color           : #000000;
15    margin          : 8px;
16}
17div {
18    width           : 98%;
19    white-space     : nowrap;
20}
21div.title {
22    text-align      : left;
23    font-weight     : bold;
24/*
25    font-size       : 16pt;
26*/
27    font-size       : 150%;
28    color           : #202020;
29    border-style    : double;
30    border-width    : 8px;
31    /* タイトルを囲む枠線の色を指定 */
32    border-color    : #FF6600;
33    margin          : 4px;
34    padding         : 4px;
35}
36h1 {
37    font-size		: 150%;
38    font-family		: Arial;
39    border-bottom-width	: 5px;
40    border-bottom-style	: solid;
41    border-bottom-color	: #FF6600;
42    padding-bottom	: 1px;
43    margin-bottom	: 20px;
44    letter-spacing	: normal;
45    font-weight		: bold;
46}
47h2 {
48    font-weight     : bold;
49/*
50    font-size       : 16pt;
51*/
52    font-size       : 150%;
53    border-style    : none none solid double;
54    border-width    : 0px 0px 2px 8px;
55    /* 見出しの線の色を指定 */
56    border-color    : #FF6600;
57    margin-left     : 2px;
58    padding-left    : 4px;
59}
60table {
61    margin-top        : 2pt;
62    margin-bottom     : 2pt;
63    margin-left       : 0pt;
64    margin-right      : 0pt;
65    padding-left      : 0pt;
66    padding-right     : 0pt;
67    position          : relative;
68    left              : 12px;
69    font-family       : Arial;
70    font-size         : 10pt;
71    border-style      : none none none none;
72}
73td,th {
74    padding           : 2pt;
75    border-width      : 2pt;
76    border-style      : none none none none;
77    font-style        : normal;
78}
79td {
80    background        : #e8f4f4;
81    font-weight       : normal;
82}
83th {
84    background        : #c0d8d8;
85    font-weight       : bold;
86}
87p {
88    margin-left     : 4px;
89}
90.enable   { background :#ffcccc; text-align : center }
91.disable  { text-align : center }
92.exsample {
93    border-style       : none none none none;
94    background         : #e8f4f4;
95}
96-->
97</style>
98</head>
99<body>
100<h1>PC-Side HostIO Library Version 8</h1>
101This document describes the PC interface to the HostIO library.
102<h2>File Overview</h2>
103<table border="1">
104  <tbody>
105    <tr>
106<th align="center"><strong>Files</strong></th>
107<th align="center"><strong>Description</strong></th>
108<th align="center"><strong>path</strong></th>
109    </tr>
110    <tr>
111<td align="left">devhio.dll</td>
112<td align="left">HostIO library. Place this file in the same directory as the sample application.</td>
113<td align="left"><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
114    </tr>
115    <tr>
116<td align="left">devhio.lib</td>
117      <td align="left">
118C library file.
119      </td>
120<td><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
121    </tr>
122    <tr>
123<td align="left">devhio_host.h<br/>devhio_sio.h<br/>devhio_smem.h</td>
124      <td align="left">
125C header files.
126      </td>
127<td><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
128    </tr>
129    <tr>
130<td align="left">CDEVHIO.h</td>
131      <td align="left">
132Wrapper class for C++. This makes it simple to load and perform other operations on <CODE>devhio.dll</CODE>.
133      </td>
134<td><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
135    </tr>
136  </tbody>
137</table>
138<h2>Notes</h2>
139<p>File I/O operates in such a way that a thread is created in the library when a file is opened. Waiting for commands from the target is handled automatically.<br/>As a result, breaks encountered while debugging a HOSTIO application may cause this waiting thread to halt within the driver, which in turn makes it impossible to perform any PARTNER-CTR/S operations.</p>
140<p>If input does not return from the <CODE>DEVHIO_cio_gets</CODE> function, file I/O on other channels will also be locked. (Serial/shared memory will work.)</p>
141<p>This library must be used with the 2010/04/16 build or later builds of PARTNER-CTR/S 5.61.</p>
142</bosy>
143</html>
144