Freigeben über


_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.

.NET Framework-Entsprechung

Siehe auch

Referenz

Stream-E/A

ftell, _ftelli64

_lseek, _lseeki64

rewind