_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