_llseek 函数 (winbase.h)
[提供此函数是为了与 16 位版本的 Windows 兼容。 新应用程序应使用 SetFilePointer 函数。]
重新定位指定文件的文件指针。
语法
LONG _llseek(
HFILE hFile,
LONG lOffset,
int iOrigin
);
参数
hFile
打开文件的句柄。 此句柄由 _lcreat 创建。
lOffset
要移动文件指针的字节数。
iOrigin
指针将移动的起点和方向。
此参数必须设置为以下值之一。
值 | 含义 |
---|---|
|
将指针从文件开头移动。 |
|
将文件从其当前位置移动。 |
|
将指针从文件末尾移动。 |
返回值
如果函数成功,则返回值将指定新的偏移量。 否则,返回值HFILE_ERROR。 若要获取扩展错误信息,请使用 GetLastError 函数。
注解
最初打开文件时,文件指针将设置为文件开头。 _llseek 函数在不读取数据的情况下移动指针,从而允许随机访问文件的内容。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | winbase.h (包括 Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |