Freigeben über


_ftell_nolock, _ftelli64_nolock

Ruft die aktuelle Position eines Dateizeigers ab ohne zu sperren.

Syntax

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

Parameter

stream
Richtet sich an die FILE-Struktur

Rückgabewert

Mit ftell und _ftelli64 identisch. Weitere Informationen finden Sie unter ftell, _ftelli64verwalten.

Hinweise

Diese Funktionen sind die jeweils nicht sperrenden Versionen von ftell und _ftelli64. Sie sind mit ftell und _ftelli64 nahezu identisch, allerdings sind sie nicht vor Störungen durch andere Threads geschützt. Diese Funktionen sind möglicherweise schneller, da kein Mehraufwand zur Sperrung anderer Threads erforderlich ist. Verwenden Sie diese Funktionen nur in threadsichere Kontexten wie z. B. in Singlethreadanwendungen oder in Fällen, in denen der aufrufende Bereich die Threadisolation bereits handhabt.

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.

Anforderungen

Funktion Erforderlicher Header Optionaler Header
ftell_nolock <stdio.h> <errno.h>
_ftelli64_nolock <stdio.h> <errno.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Weitere Informationen

Stream-E/A
fgetpos
fseek, _fseeki64
_lseek, _lseeki64
ftell, _ftelli64