_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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla