📄 c-iosys9.html
字号:
<tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88440"> </a><b class="symbol_lc">bd_ioctl</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88442"> </a>Address of the driver routine that performs device I/O control. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88444"> </a><b class="symbol_lc">bd_reset</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88446"> </a>Address of the driver routine that resets the device (<b class="symbol_UC">NULL</b> if none). </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88448"> </a><b class="symbol_lc">bd_statusChk</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88450"> </a>Address of the driver routine that checks disk status (<b class="symbol_UC">NULL</b> if none). </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88452"> </a><b class="symbol_lc">bd_removable</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88454"> </a>TRUE if the device is removable (for example, a floppy disk); FALSE<b class="symbol_UC"> </b>otherwise. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88456"> </a><b class="symbol_lc">bd_nBlocks</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88458"> </a>Total number of blocks on the device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88460"> </a><b class="symbol_lc">bd_bytesPerBlk</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88462"> </a>Number of bytes per block on the device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88464"> </a><b class="symbol_lc">bd_blksPerTrack</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88466"> </a>Number of blocks per track on the device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88468"> </a><b class="symbol_lc">bd_nHeads</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88470"> </a>Number of heads (surfaces). </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88472"> </a><b class="symbol_lc">bd_retry</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88474"> </a>Number of times to retry failed reads or writes. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88476"> </a><b class="symbol_lc">bd_mode</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88478"> </a>Device mode (write-protect status); generally set to <b class="symbol_UC">O_RDWR</b>. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88480"> </a><b class="symbol_lc">bd_readyChanged</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88482"> </a>TRUE if the device ready status has changed; initialize to TRUE to cause the disk to be mounted. </div></td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p> <p class="table"><h4 class="EntityTitle"><a name="88495"><font face="Helvetica, sans-serif" size="-1" class="sans">Table 3-15: Fields in the SEQ_DEV Structure </font></a></h4><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="88499"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Field</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="88501"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Value</font></b></div></th></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88503"> </a><b class="symbol_lc">sd_seqRd</b><i class="textVariable"> </i> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88505"> </a>Address of the driver routine that reads blocks from the device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88507"> </a><b class="symbol_lc">sd_seqWrt</b><i class="textVariable"> </i> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88509"> </a>Address of the driver routine that writes blocks to the device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88511"> </a><b class="symbol_lc">sd_ioctl</b><i class="textVariable"> </i> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88513"> </a>Address of the driver routine that performs device I/O control. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88515"> </a><b class="symbol_lc">sd_seqWrtFileMarks</b><i class="textVariable"> </i> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88517"> </a>Address of the driver routine that writes file marks to the device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88519"> </a><b class="symbol_lc">sd_rewind</b><i class="textVariable"> </i> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88521"> </a>Address of the driver routine that rewinds the sequential device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88523"> </a><b class="symbol_lc">sd_reserve</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88525"> </a>Address of the driver routine that reserves a sequential device. </div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88527"> </a><b class="symbol_lc">sd_release</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="88529"> </a>Address of the driver routine that releases a sequential device. </div></td></tr><tr valign="top"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -