?? dev_con_tab.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<style><!--
body,table {font-family:"宋體"; font-size: 9pt; line-height:11pt;}
a {text-decoration:none} a:hover {color:red;text-decoration:underline}
--></style>
<title>設備控制選項的部分列表</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" bgcolor="#FFC8C8">
<div align="center"><center>
<table border="0" width="100%" height="22" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="16"><a name="設備控制選項的部分列表">設備控制選項的部分列表</a>——參考<a
href="DeviceIoControl.htm">DeviceIoControl</a>函數</td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="25%">操作</td>
<td width="25%">參數</td>
<td width="50%">設置成……</td>
</tr>
<tr>
<td width="25%" rowspan="5">撤消同一個卷的連接</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">FSCTL_DISMOUNT_VOLUME</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="5">獲得卷壓縮屬性</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">FSCTL_GET_COMPRESSION</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">用于裝載帶有COMPRESSION_VALUE_???前綴的一個常數的整數型變量</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">2</td>
</tr>
<tr>
<td width="25%" rowspan="5">鎖定一個卷</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">FSCTL_LOCK_VOLUME</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="6">設置卷壓縮屬性</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">FSCTL_SET_COMPRESSION</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">用于裝載帶有COMPRESSION_VALUE_???前綴的一個常數的整數型變量</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">2</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpBytesReturned</td>
<td width="50%">用于裝載操作結果的一個Long型變量</td>
</tr>
<tr>
<td width="25%" rowspan="5">解除對一個卷的鎖定</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">FSCTL_UNLOCK_VOLUME</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="6">核實一個便攜式媒體設備的媒體是否存在及可讀</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_CHECK_VERIFY</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">函數返回值</td>
<td width="50%">如設備可以訪問,而且媒體存在,就返回TURE</td>
</tr>
<tr>
<td width="25%" rowspan="5">彈出SCSI設備中的媒體</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_EJECT_MEDIA</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="5">格式化設備中的軌道(磁道)</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_FORMAT_TRACKS</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">一個FORMAT_PARAMETERS數據結構,包含了磁道中要格式化的信息</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">FORMAT_PARAMETERS結構的長度</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="5">判斷一個設備的屬性</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_GET_DRIVE_GEOMETRY</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">一個DISK_GEOMETRY數據結構,用于裝載與磁盤驅動器有關的信息</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">DISK_GEOMETRY結構的長度</td>
</tr>
<tr>
<td width="25%" rowspan="5">判斷驅動器的分區布局情況</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_GET_DRIVE_LAYOUT</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">一個DRIVE_LAYOUT_INFORMATION結構,后面跟隨一個或多個PARTITION_INFORMATION結構,用于裝載與磁盤驅動器布局有關的信息</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">分配的緩沖區大小</td>
</tr>
<tr>
<td width="25%" rowspan="5">判斷驅動器支持的媒體類型</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_GET_MEDIA_TYPES</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">一個DISK_GEOMETRY數據結構數組,用于裝載與磁盤驅動器支持的媒體有關的信息</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">輸出緩沖區的長度</td>
</tr>
<tr>
<td width="25%" rowspan="5">取得與一個分區有關的信息</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_GET_PARTITION_INFO</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">一個PARTITION_INFORMATION結構,用于裝載與分區有關的信息</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">分配的緩沖區大小</td>
</tr>
<tr>
<td width="25%" rowspan="5">在設備中裝載媒體</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_LOAD_MEDIA</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="5">允許或禁止媒體拆卸</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_MEDIA_REMOVAL</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">一個PREVENT_MEDIA_REMOVAL數據結構,其中包含的信息用于決定允許或禁止媒體拆卸</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">PREVENT_MEDIA_REMOVAL結構的長度</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%" rowspan="5">判斷一個驅動器的性能</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_DISK_PERFORMANCE</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">0</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">一個DISK_PERFORMANCE數據結構,用于裝載與驅動器性能有關的信息</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">已分配的緩沖區的大小</td>
</tr>
<tr>
<td width="25%" rowspan="5">控制數據流中一個調制解調器狀態數據的外觀</td>
<td width="25%">dwIoControlCode</td>
<td width="50%">IOCTL_SERIAL_LSRMST_INSERT</td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="50%">一個字節變量。如果不為零,則使用換碼字符。如果為零,則禁止顯示內部狀態</td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="50%">1</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="50%">ByVal 0</td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="50%">0</td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><p align="right"><a href="#設備控制選項的部分列表">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -