点击或拖拽改变大小

Functions.FFUnLock64 方法

X#
解锁已打开文件的一部分。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION FFUnLock64(
	ptrHandle AS IntPtr,
	offset AS INT64,
	length AS INT64
) AS LOGIC
查看代码

参数

ptrHandle
类型:IntPtr
要解锁的已打开文件的句柄。
offset
类型:Int64
开始解锁的文件偏移量。
length
类型:Int64
要解锁的字节数。

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
FFUnLock() 解锁文件的指定部分。
这允许其他进程访问该部分。
被解锁的部分必须之前已被锁定。
示例
此示例使用 FFLock() 和 FFUnLock() 锁定然后解锁文件的前 300 个字节:
X#
1ptrHandle := FOpen2("c:\data\myfile.txt", ;
2        FO_READWRITE + FO_SHARED)
3IF FFLock(ptrHandle, 0, 300)
4    ? "锁定成功"
5    IF FFUnLock(ptrHandle, 0, 300)
6        ? "解锁成功"
7    ENDIF
8ENDIF
参见