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>