_fseek_nolock、_fseeki64_nolock

将文件指针移到指定位置。

int _fseek_nolock( 
   FILE *stream,
   long offset,
   int origin 
);
int _fseeki64_nolock( 
   FILE *stream,
   __int64 offset,
   int origin 
);

参数

  • stream
    指向 FILE结构的指针。

  • offset
    origin.的字节数

  • origin
    初始位置。

返回值

fseek、_fseeki64 相同。

备注

这些函数分别为 fseek 和 _fseeki64的非锁定版本。fseek 和 _fseeki64 是相同的,除了它们不能避免来自由其他线程的干扰。 这些函数可能更快,因为它们不会产生锁定其他线程的开销。 仅在线程安全的上下文中使用这些函数,如单线程应用程序或调用范围已经处理线程隔离。

要求

功能

必需的标头

fseek

<stdio.h>

_fseeki64

<stdio.h>

有关其他兼容性信息,请参见“简介”中的兼容性

.NET Framework 等效项

请参见

参考

流 I/O

ftell、_ftelli64

_lseek、_lseeki64

rewind