_fseek_nolock, _fseeki64_nolock

Sposta il puntatore del file in una posizione specificata senza bloccare.

Sintassi

int _fseek_nolock(
   FILE *stream,
   long offset,
   int origin
);
int _fseeki64_nolock(
   FILE *stream,
   __int64 offset,
   int origin
);

Parametri

stream
Puntatore alla struttura FILE.

offset
Numero di byte da origin.

origin
Posizione iniziale.

Valore restituito

Uguale rispettivamente a fseek e _fseeki64.

Osservazioni:

Queste funzioni sono rispettivamente le versioni non di blocco di fseek e _fseeki64. Queste funzioni sono identiche a fseek e _fseeki64, ad eccezione del fatto che non sono protette da interferenze da altri thread. Queste funzioni potrebbero essere più veloci perché non comportano il sovraccarico di blocco di altri thread. Utilizzare queste funzioni solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante già gestisce l'isolamento del thread.

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Requisiti

Funzione Intestazione obbligatoria
_fseek_nolock, _fseeki64_nolock <stdio.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Vedi anche

I/O di flusso
ftell, _ftelli64
_lseek, _lseeki64
rewind