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


_fseek_nolock, _fseeki64_nolock

Перемещает указатель файла в указанное местоположение.

int _fseek_nolock( 
   FILE *stream,
   long offset,
   int origin 
);
int _fseeki64_nolock( 
   FILE *stream,
   __int64 offset,
   int origin 
);

Параметры

  • stream
    Указатель на структуру FILE.

  • offset
    Число байт, начиная с origin.

  • origin
    Первоначальная позиция.

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

Аналогично fseek, _fseeki64 соответственно.

Заметки

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

Требования

Функция

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

fseek

<stdio.h>

_fseeki64

<stdio.h>

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

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

См. также

Ссылки

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

ftell, _ftelli64

_lseek, _lseeki64

rewind