_fseek_nolock, _fseeki64_nolock_fseek_nolock, _fseeki64_nolock

파일 포인터를 지정된 위치로 이동합니다.Moves the file pointer to a specified location.

구문Syntax

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

매개 변수Parameters

스트림stream
FILE 구조체에 대한 포인터입니다.Pointer to the FILE structure.

offsetoffset
origin 부터의 바이트 수입니다.Number of bytes from origin.

원본origin
초기 위치입니다.Initial position.

반환 값Return Value

각각 fseek_fseeki64와 동일 합니다.Same as fseek and _fseeki64, respectively.

설명Remarks

이러한 함수는 각각 fseek_fseeki64의 잠기지 않은 버전입니다.These functions are the non-locking versions of fseek and _fseeki64, respectively. 이는 다른 스레드의 간섭 으로부터 보호 되지 않는다는 점을 제외 하 고는 fseek_fseeki64 와 동일 합니다.These are identical to fseek and _fseeki64 except that they are not protected from interference by other threads. 이러한 함수는 다른 스레드를 잠그는 오버헤드를 유발하지 않으므로 속도가 더 빠를 수 있습니다.These functions might be faster because they do not incur the overhead of locking out other threads. 단일 스레드 애플리케이션과 같은 스레드로부터 안전한 컨텍스트 또는 이미 스레드 격리를 처리한 호출 범위에서만 이러한 함수를 사용합니다.Use these functions only in thread-safe contexts such as single-threaded applications or where the calling scope already handles thread isolation.

기본적으로이 함수의 전역 상태는 응용 프로그램으로 범위가 지정 됩니다.By default, this function's global state is scoped to the application. 이를 변경 하려면 CRT의 전역 상태를 참조 하세요.To change this, see Global state in the CRT.

요구 사항Requirements

함수Function 필수 헤더Required header
_fseek_nolock, _fseeki64_nolock_fseek_nolock, _fseeki64_nolock <stdio.h>

호환성에 대한 자세한 내용은 Compatibility을 참조하세요.For additional compatibility information, see Compatibility.

참고 항목See also

스트림 I/OStream I/O
ftell, _ftelli64ftell, _ftelli64
_lseek, _lseeki64_lseek, _lseeki64
되감습니다rewind