?? deviceiocontrol.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>DeviceIoControl</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="DeviceIoControl">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="100%" colspan="2">VB聲明</td>
</tr>
<tr>
<td width="100%" colspan="2">Declare Function DeviceIoControl Lib "kernel32"
Alias "DeviceIoControl" (ByVal hDevice As Long, ByVal dwIoControlCode As Long,
lpInBuffer As Any, ByVal nInBufferSize As Long, lpOutBuffer As Any, ByVal nOutBufferSize
As Long, lpBytesReturned As Long, lpOverlapped As OVERLAPPED) As Long</td>
</tr>
<tr>
<td width="100%" colspan="2">說明</td>
</tr>
<tr>
<td width="100%" colspan="2">對設備執行指定的操作</td>
</tr>
<tr>
<td width="100%" colspan="2">返回值</td>
</tr>
<tr>
<td width="100%" colspan="2">Long,非零表示成功,零表示失敗。會設置<a
href="GetLastError.htm">GetLastError</a></td>
</tr>
<tr>
<td width="100%" colspan="2">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="75%">類型及說明</td>
</tr>
<tr>
<td width="25%">hDevice</td>
<td width="75%">Long,設備句柄</td>
</tr>
<tr>
<td width="25%">dwIoControlCode</td>
<td width="75%">Long,帶有 FSCTL_ 前綴的常數。參考<a href="dev_con_tab.htm">設備控制選項的部分列表</a></td>
</tr>
<tr>
<td width="25%">lpInBuffer</td>
<td width="75%">Any,具體取決于dwIoControlCode參數。參考<a
href="dev_con_tab.htm">設備控制選項的部分列表</a></td>
</tr>
<tr>
<td width="25%">nInBufferSize</td>
<td width="75%">Long,輸入緩沖區的長度</td>
</tr>
<tr>
<td width="25%">lpOutBuffer</td>
<td width="75%">Any,具體取決于dwIoControlCode參數。參考<a
href="dev_con_tab.htm">設備控制選項的部分列表</a></td>
</tr>
<tr>
<td width="25%">nOutBufferSize</td>
<td width="75%">Long,輸出緩沖區的長度</td>
</tr>
<tr>
<td width="25%">lpBytesReturned</td>
<td width="75%">Long,實際裝載到輸出緩沖區的字節數量</td>
</tr>
<tr>
<td width="25%">lpOverlapped</td>
<td width="75%">OVERLAPPED,這個結構用于重疊操作。針對同步操作,請用ByVal
As Long傳遞零值</td>
</tr>
<tr>
<td width="100%" colspan="2">注解</td>
</tr>
<tr>
<td width="100%" colspan="2"><p align="left">可用于windows 95 和 windows nt,但并非所有的操作都得到了兩種操作系統的同時支持</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="#DeviceIoControl">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -