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