_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> |
Дополнительные сведения о совместимости см. в разделе Совместимость во введении.