_fseek_nolock, _fseeki64_nolock
Verschiebt der Dateizeiger auf einer bestimmten Position.
int _fseek_nolock(
FILE *stream,
long offset,
int origin
);
int _fseeki64_nolock(
FILE *stream,
__int64 offset,
int origin
);
Parameter
stream
Zeiger auf die FILE-Struktur.offset
Anzahl Bytes von origin.origin
Startposition.
Rückgabewert
Identisch mit fseek, _fseeki64 verwendet.
Hinweise
Diese Funktionen sind die nicht sperrenden Versionen von fseek und _fseeki64, verwendet.Diese sind in fseek und _fseeki64 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 |
---|---|
fseek |
<stdio.h> |
_fseeki64 |
<stdio.h> |
Zusätzliche Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.