Udostępnij przez


_ftell_nolock, _ftelli64_nolock

Pobiera bieżącą pozycję wskaźnika pliku bez blokowania.

Składnia

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

Parametry

stream
Określanie celu struktury FILE .

Wartość zwracana

Takie same jak ftell i _ftelli64. Aby uzyskać więcej informacji, zobacz ftell, _ftelli64.

Uwagi

Te funkcje są odpowiednio nieblokujące wersje ftell elementów i _ftelli64. Są identyczne z ftell elementami i _ftelli64 z tą różnicą, że nie są one chronione przed ingerencją innych wątków. Te funkcje mogą być szybsze, ponieważ nie powodują obciążenia związanego z blokowaniem innych wątków. Używaj tych funkcji tylko w kontekstach bezpiecznych wątkowo, takich jak aplikacje jednowątkowe lub gdzie zakres wywołujący obsługuje już izolację wątków.

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Wymagania

Function Wymagany nagłówek Opcjonalny nagłówek
ftell_nolock <stdio.h> <errno.h>
_ftelli64_nolock <stdio.h> <errno.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

We/Wy strumienia
fgetpos
fseek, _fseeki64
_lseek, _lseeki64
ftell, _ftelli64