簡介,內容,
簡介
WindowsAPI函式之一,用來解除對一個檔案的鎖定 。API的英文全稱(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的應用程式編程接口。對這個定義的理解,需要追溯到作業系統的發展歷史上,當WINDOWS作業系統開始占據主導地位的時候,開發WINDOWS平台下的應用程式成為人們的需要。而在WINDOWS程式設計領域處於發展的初期,WINDOWS程式設計師所能使用的編程工具唯有API函式,這些函式是WINDOWS提供給應用程式與作業系統的接口,他們猶如“積木塊”一樣,可以搭建出各種界面豐富,功能靈活的應用程式。所以可以認為API函式是構築整個WINDOWS框架的基石,在它的下面是WINDOWS的作業系統核心,而它的上面則是所有的華麗的WINDOWS應用程式。
內容
VB聲明
Declare Function UnlockFileEx Lib "kernel32" Alias "UnlockFileEx" (ByVal hFile As Long, ByVal dwReserved As Long, ByVal nNumberOfBytesToUnlockLow As Long, ByVal nNumberOfBytesToUnlockHigh As Long, lpOverlapped As OVERLAPPED) As Long
說明
解除對一個檔案的鎖定
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
參數表
參數 類型及說明
hFile Long,要解鎖的檔案的句柄
dwReserved Long,未用;設為零
nNumberOfBytesToUnlockLow Long,鎖定區域中字元數量的低32位值
nNumberOfBytesToUnlockHigh Long,鎖定區域中字元數量的高32位值
lpOverlapped OVERLAPPED,包含了檔案中相對於解鎖區域起始處的偏移量
註解
解鎖的檔案區域必須與以前鎖定時設定的區域完全相符。檔案關閉前,應用程式應確定已解除了對任何區域的鎖定。參考LockFileEx了解進一步的情況