%
取得檔案指標的目前位置,而不需要鎖定。
語法
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