_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 _ftelli64v 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