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