_ftell_nolock
, _ftelli64_nolock
Získá aktuální pozici ukazatele souboru bez uzamčení.
Syntaxe
long _ftell_nolock(
FILE *stream
);
__int64 _ftelli64_nolock(
FILE *stream
);
Parametry
stream
Cílí na FILE
strukturu.
Vrácená hodnota
Stejné jako ftell
a _ftelli64
. Další informace naleznete v tématu ftell
, _ftelli64
.
Poznámky
Tyto funkce nejsou uzamčené verze ftell
a _ftelli64
v uvedeném pořadí. Jsou identické s tím rozdílem ftell
, _ftelli64
že nejsou chráněny před rušením jinými vlákny. Tyto funkce můžou být rychlejší, protože neúčtují režijní náklady na uzamčení jiných vláken. Tyto funkce používejte pouze v kontextech bezpečných pro přístup z více vláken, jako jsou aplikace s jedním vláknem, nebo v případě, že volající obor již zpracovává izolaci vláken.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Function | Požadovaný hlavičkový soubor | Volitelné záhlaví |
---|---|---|
ftell_nolock |
<stdio.h> | <errno.h> |
_ftelli64_nolock |
<stdio.h> | <errno.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Vstupně-výstupní operace streamu
fgetpos
fseek
, _fseeki64
_lseek
, _lseeki64
ftell
, _ftelli64