VB聲明,說明,返回值,參數表,註解,著作權,
VB聲明
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
說明
與LockFile相似,只是它提供了更多的功能
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
參數表
參數 類型及說明
hFile Long,欲鎖定檔案的句柄
dwFlags Long,指定下述一個或兩個常數
LOCKFILE_FAIL_IMMEDIATELY 指出如鎖定失敗,函式應返回一個錯誤。否則,應用程式執行緒就會暫時掛起,並一直等待,直到能進行鎖定為止
LOCKFILE_EXCLUSIVE_LOCK 指出鎖定區域不可由另一個執行緒或進程讀寫。否則這個區域就只能防範“寫”——其他進程仍然能夠讀取鎖定區域的內容
dwReserved Long,未使用,設為零
nNumberOfBytesToLockLow Long,鎖定區域包含字元數的低32位
nNumberOfBytesToLockHigh Long,鎖定區域包含字元數的高32位
lpOverlapped OVERLAPPED,包含了檔案中相對於鎖定區域起始處的偏移量
註解
鎖定區域不可重疊操作(即多個進程同時操作)
著作權
此詞條來自網際網路,由網友自由創建。