?? lockfileex.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>LockFileEx</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="LockFileEx">LockFileEx</a></td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="101%" colspan="3">VB聲明</td>
</tr>
<tr>
<td width="101%" colspan="3">Declare Function LockFileEx Lib "kernel32" Alias
"LockFileEx" (ByVal hFile As Long, ByVal dwFlags As Long, ByVal dwReserved As
Long, ByVal nNumberOfBytesToLockLow As Long, ByVal nNumberOfBytesToLockHigh As Long,
lpOverlapped As OVERLAPPED) As Long</td>
</tr>
<tr>
<td width="101%" colspan="3">說明</td>
</tr>
<tr>
<td width="101%" colspan="3">與<a href="LockFile.htm">LockFile</a>相似,只是它提供了更多的功能</td>
</tr>
<tr>
<td width="101%" colspan="3">返回值</td>
</tr>
<tr>
<td width="101%" colspan="3">Long,非零表示成功,零表示失敗。會設置<a
href="GetLastError.htm">GetLastError</a></td>
</tr>
<tr>
<td width="101%" colspan="3">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="76%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%">hFile</td>
<td width="76%" colspan="2">Long,欲鎖定文件的句柄</td>
</tr>
<tr>
<td width="25%" rowspan="3">dwFlags</td>
<td width="76%" colspan="2">Long,指定下述一個或兩個常數</td>
</tr>
<tr>
<td width="37%">LOCKFILE_FAIL_IMMEDIATELY</td>
<td width="38%">指出如鎖定失敗,函數應返回一個錯誤。否則,應用程序線程就會暫時掛起,并一直等待,直到能進行鎖定為止</td>
</tr>
<tr>
<td width="37%">LOCKFILE_EXCLUSIVE_LOCK</td>
<td width="38%">指出鎖定區域不可由另一個線程或進程讀寫。否則這個區域就只能防范“寫”——其他進程仍然能夠讀取鎖定區域的內容</td>
</tr>
<tr>
<td width="25%">dwReserved</td>
<td width="76%" colspan="2">Long,未使用,設為零</td>
</tr>
<tr>
<td width="25%">nNumberOfBytesToLockLow</td>
<td width="76%" colspan="2">Long,鎖定區域包含字符數的低32位</td>
</tr>
<tr>
<td width="25%">nNumberOfBytesToLockHigh</td>
<td width="76%" colspan="2">Long,鎖定區域包含字符數的高32位</td>
</tr>
<tr>
<td width="25%">lpOverlapped</td>
<td width="76%" colspan="2">OVERLAPPED,包含了文件中相對于鎖定區域起始處的偏移量</td>
</tr>
<tr>
<td width="101%" colspan="3">注解</td>
</tr>
<tr>
<td width="101%" colspan="3"><p align="left">鎖定區域不可重疊操作(即多個進程同時操作)</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="#LockFileEx">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -