Поделиться через


_ftell_nolock, _ftelli64_nolock

Получает текущее положение указателя файла без блокирования потока.

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

Параметры

  • stream
    Цель — структура FILE.

Возвращаемое значение

Аналогично ftell и _ftelli64. Дополнительные сведения см. в разделе ftell, _ftelli64.

Заметки

Эти функции являются неблокирующими версиями ftell и _ftelli64 соответственно. Эти функции совпадают с ftell и _ftelli64за исключением того, что они не защищены от вмешательства других потоков. Эти функции могут выполняться быстрее, поскольку не создают дополнительную нагрузку, связанную с блокировкой работы других потоков. Используйте эти функции только в потокобезопасных контекстах, например в однопоточных приложениях или если вызываемая область уже обрабатывает изоляцию потоков.

Требования

Функция

Обязательный заголовок

Необязательный заголовок

ftell_nolock

<stdio.h>

<errno.h>

_ftelli64_nolock

<stdio.h>

<errno.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Эквивалент в .NET Framework

System::IO::FileStream::Position

См. также

Ссылки

Потоковый ввод-вывод

fgetpos

fseek, _fseeki64

_lseek, _lseeki64

ftell, _ftelli64