UnlockFile

【勇芳软件工作室】汉化HomePreviousNext

UnlockFile功能解锁打开文件中的区域。解锁区域使其他进程可以访问该区域。

BOOL UnlockFile(

HANDLE 【HFILE】,//处理文件解锁
DWORD 【dwFileOffsetLow】,//锁定区域偏移的低位字
DWORD 【dwFileOffsetHigh】,//锁定区域偏移的高位字
DWORD 【nNumberOfBytesToUnlockLow】,//低位字长解锁
DWORD 【nNumberOfBytesToUnlockHigh】//高字长的解锁
); 

参数

【HFILE】

标识包含用LockFile锁定的区域的文件。必须使用GENERIC_READ或GENERIC_WRITE访问该文件创建文件句柄。

【dwFileOffsetLow】

指定锁定区域开始的文件中起始字节偏移量的低位字。

【dwFileOffsetHigh】

指定锁定区域开始的文件中起始字节偏移量的高位字。

【nNumberOfBytesToUnlockLow】

指定要解锁的字节范围长度的低位字。

【nNumberOfBytesToUnlockHigh】

指定要解锁的字节范围长度的高位字。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

解锁文件区域会释放文件上的锁定。要解锁的区域必须完全对应于现有的锁定区域。例如,文件的两个相邻区域不能单独锁定,然后解锁为跨越两个锁定区域的单个区域。

一个进程不应该被终止,一部分文件被锁定,并且不应该关闭具有锁定区域的文件。

仅当操作系统运行SHARE.EXE时,该函数才能用于基于文件分配表(FAT)的文件系统。

也可以看看

CreateFile, LockFile