_ftell_nolock_ftelli64_nolock

在不锁定的情况下,获取文件指针的当前位置。

语法

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

参数

stream
FILE 结构为目标。

返回值

ftell_ftelli64 相同。 有关详细信息,请参阅 ftell_ftelli64

备注

这些函数分别为 ftell_ftelli64 的非锁定版本。 它们与 ftell_ftelli64 相同,只不过它们不受其他线程干扰。 这些函数可能更快,因为它们不会产生锁定其他线程的开销。 仅在线程安全的上下文中使用这些函数,如单线程应用程序或调用范围已经处理线程隔离。

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

要求

函数 必需的标头 可选标头
ftell_nolock <stdio.h> <errno.h>
_ftelli64_nolock <stdio.h> <errno.h>

有关兼容性的详细信息,请参阅 兼容性

另请参阅

流 I/O
fgetpos
fseek_fseeki64
_lseek_lseeki64
ftell_ftelli64