Share via


_ftell_nolock_ftelli64_nolock

取得檔案指標的目前位置,而不需要鎖定。

語法

long _ftell_nolock(
   FILE *stream
);
__int64 _ftelli64_nolock(
   FILE *stream
);

參數

stream
FILE 結構為目標。

傳回值

ftell_ftelli64 相同。 如需詳細資訊,請參閱 ftell_ftelli64

備註

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

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

需求

函式 必要的標頭 選擇性標頭
ftell_nolock <stdio.h> <errno.h>
_ftelli64_nolock <stdio.h> <errno.h>

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

另請參閱

資料流 I/O
fgetpos
fseek, _fseeki64
_lseek_lseeki64
ftell, _ftelli64