_ftell_nolock, _ftelli64_nolock

获取文件指针的当前位置,,而无需锁定线程。

long _ftell_nolock( 
   FILE *stream 
);
__int64 _ftelli64_nolock( 
   FILE *stream 
);

参数

  • stream
    面向 FILE 结构。

返回值

和 ftell 和 _ftelli64相同。 有关更多信息,请参见ftell, _ftelli64

备注

这些功能分别为 ftell 和 _ftelli64的非固定版本,。 它们与 ftell 和 _ftelli64与相同,但它们不从由其他线程的干扰保护。 ,因为它们不会产生开销锁定其他线程,这些功能可能更快。 在线程安全的上下文仅使用这些功能 (如单线程应用程序或调用的大小处理已线程隔离的位置。

要求

功能

必需的头

可选标头

ftell_nolock

stdio.h

errno.h

_ftelli64_nolock

stdio.h

errno.h

有关更多兼容性信息,请参见中介绍的 兼容性

.NET Framework 等效项

系统:: IO:: FileStream:: 位置

请参见

参考

流I/O

fgetpos

fseek, _fseeki64

_lseek, _lseeki64

ftell, _ftelli64