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}
17
18div {
19    width           : 98%;
20    white-space     : nowrap;
21}
22
23div.title {
24    text-align      : left;
25    font-weight     : bold;
26/*
27    font-size       : 16pt;
28*/
29    font-size       : 150%;
30    color           : #202020;
31    border-style    : double;
32    border-width    : 8px;
33    /* タイトルを囲む枠線の色を指定 */
34    border-color    : #FF6600;
35
36    margin          : 4px;
37    padding         : 4px;
38}
39
40h1 {
41    font-size		: 150%;
42    font-family		: Arial;
43    border-bottom-width	: 5px;
44    border-bottom-style	: solid;
45    border-bottom-color	: #FF6600;
46    padding-bottom	: 1px;
47    margin-bottom	: 20px;
48    letter-spacing	: normal;
49    font-weight		: bold;
50}
51
52
53h2 {
54    font-weight     : bold;
55/*
56    font-size       : 16pt;
57*/
58    font-size       : 150%;
59    border-style    : none none solid double;
60    border-width    : 0px 0px 2px 8px;
61    /* 見出しの線の色を指定 */
62    border-color    : #FF6600;
63
64    margin-left     : 2px;
65    padding-left    : 4px;
66}
67table {
68    margin-top        : 2pt;
69    margin-bottom     : 2pt;
70    margin-left       : 0pt;
71    margin-right      : 0pt;
72    padding-left      : 0pt;
73    padding-right     : 0pt;
74    position          : relative;
75    left              : 12px;
76    font-family       : Arial;
77    font-size         : 10pt;
78    border-style      : none none none none;
79}
80td,th {
81    padding           : 2pt;
82    border-width      : 2pt;
83    border-style      : none none none none;
84    font-style        : normal;
85}
86td {
87    background        : #e8f4f4;
88    font-weight       : normal;
89}
90th {
91    background        : #c0d8d8;
92    font-weight       : bold;
93}
94
95p {
96    margin-left     : 4px;
97}
98.enable   { background :#ffcccc; text-align : center }
99.disable  { text-align : center }
100.exsample {
101    border-style       : none none none none;
102    background         : #e8f4f4;
103}
104
105-->
106</style>
107
108</head>
109<body>
110<h1>PC-Side HostIO Library Version 8</h1>
111This document describes the PC interface to the HostIO library.
112<h2>File Overview</h2>
113<table border="1">
114  <tbody>
115    <tr>
116<th align="center"><strong>Files</strong></th>
117<th align="center"><strong>Description</strong></th>
118<th align="center"><strong>path</strong></th>
119    </tr>
120    <tr>
121<td align="left">devhio.dll</td>
122<td align="left">HostIO library. Place this file in the same directory as the sample application.</td>
123<td align="left"><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
124    </tr>
125    <tr>
126<td align="left">devhio.lib</td>
127      <td align="left">
128C library file.
129      </td>
130<td><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
131    </tr>
132    <tr>
133<td align="left">devhio_host.h<br/>devhio_sio.h<br/>devhio_smem.h</td>
134      <td align="left">
135C header files.
136      </td>
137<td><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
138    </tr>
139    <tr>
140<td align="left">CDEVHIO.h</td>
141      <td align="left">
142Wrapper class for C++. This makes it simple to load and perform other operations on <CODE>devhio.dll</CODE>.
143      </td>
144<td><CODE>$KMC_CTRHOSTIO/SDK</CODE></td>
145    </tr>
146  </tbody>
147</table>
148
149<h2>Notes</h2>
150<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>
151<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>
152<p>This library must be used with the 2010/04/16 build or later builds of PARTNER-CTR/S 5.61.</p>
153
154</bosy>
155</html>
156