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

_llseek函数重新定位以前打开的文件中的文件指针。此函数用于与16位版本的Windows兼容。基于Win32的应用程序应使用SetFilePointer功能。

LONG _llseek(

HFILE 【HFILE】,//处理文件
LONG 【我偏移fy】,//要移动的字节数
INT 【iOrigin】// position to move from
); 

参数

【HFILE】

标识文件。

【我偏移fy】

指定文件指针要移动的字节数。

【iOrigin】

指定文件指针的起始位置和方向。此参数必须是以下值之一:

含义
FILE_BEGIN从文件的开头移动文件指针【我偏移fy】个字节。
FILE_CURRENT从当前位置移动文件指针【我偏移fy】个字节。
FILE_END从文件末尾移动文件指针【我偏移fy】个字节。

返回值

如果函数成功,则返回值指定从文件开头的指针的新偏移量(以字节为单位)。

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

备注

当文件最初打开时,文件指针设置为文件的开头。_llseek函数将指针移动到任意数量,而不读取数据,这有助于随机访问文件的内容。

也可以看看

_lopen, SetFilePointer