Freigeben über


_ftell_nolock, _ftelli64_nolock

Ruft die aktuelle Position eines Dateizeigers ab, ohne den Thread zu sperren.

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

Parameter

  • stream
    Abzielen auf die Struktur FILE ab.

Rückgabewert

Identisch mit ftell und _ftelli64. Weitere Informationen finden Sie unter ftell, _ftelli64.

Hinweise

Diese Funktionen sind nicht sperrende Versionen von ftell und _ftelli64, verwendet. Sie sind in ftell und _ftelli64 identisch, allerdings werden nicht von der nicht von anderen Threads vor. Diese Funktionen möglicherweise schneller, weil sie nicht den Mehraufwand durch andere Threads heraus sperren verursachen. 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.

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 in der Einführung.

.NET Framework-Entsprechung

System::IO::FileStream::Position

Siehe auch

Referenz

Stream-E/A

fgetpos

fseek, _fseeki64

_lseek, _lseeki64

ftell, _ftelli64