_fseek_nolock_fseeki64_nolock

將檔案指標移至指定的位置,而無需鎖定。

語法

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

參數

stream
FILE 結構的指標。

offset
來自 origin 的位元組數目。

origin
初始位置。

傳回值

分別等同於 fseek_fseeki64

備註

這些函式分別為 fseek_fseeki64 的非鎖定版本。 這些函式就相當於 fseek_fseeki64,不同之處在於未受保護,因此會受到其他執行緒的干擾。 這些函式因為不會造成鎖定其他執行緒的額外負荷,所以可能會比較快。 這些函式只能用在安全執行緒內容 (例如單一執行緒應用程式) 或呼叫範圍已經處理執行緒隔離的地方。

根據預設,此函式的全域狀態會限定於應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態

需求

函式 必要的標頭
_fseek_nolock_fseeki64_nolock <stdio.h>

如需相容性詳細資訊,請參閱相容性

另請參閱

資料流 I/O
ftell, _ftelli64
_lseek, _lseeki64
rewind