%>
在不锁定的情况下,获取文件指针的当前位置。
语法
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> |
有关兼容性的详细信息,请参阅 兼容性。