Share via


_lcreat 함수(winbase.h)

[이 함수는 16비트 버전의 Windows와의 호환성을 위해 제공됩니다. 새 애플리케이션은 CreateFile 함수를 사용해야 합니다.]

지정된 파일을 만들거나 엽니다. 이 설명서는 기존 코드 문제 해결에만 포함되어 있습니다.

구문

HFILE _lcreat(
  LPCSTR lpPathName,
  int    iAttribute
);

매개 변수

lpPathName

파일 이름입니다. 문자열은 Windows ANSI 문자 집합의 문자로 구성되어야 합니다.

iAttribute

파일의 특성입니다.

이 매개 변수는 다음 값 중 하나로 설정해야 합니다.

의미
0
일반 파일입니다. 제한 없이 읽거나 쓸 수 있습니다.
1
읽기 전용입니다. 쓰기를 위해 열 수 없습니다.
2
숨겨져 있습니다. 디렉터리 검색에서 찾을 수 없습니다.
4
System. 디렉터리 검색에서 찾을 수 없습니다.

반환 값

함수가 성공하면 반환 값은 파일 핸들입니다. 그렇지 않으면 반환 값이 HFILE_ERROR. 확장 오류 정보를 얻으려면 GetLastError 함수를 사용합니다.

설명

파일이 없으면 _lcreat 작성할 새 파일을 만들고 엽니다. 파일이 있는 경우 _lcreat 파일 크기를 0으로 잘라내어 읽기 및 쓰기를 위해 엽니다.

함수가 파일을 열면 포인터가 파일의 시작 부분으로 설정됩니다.

_lcreat 함수를 주의하여 사용합니다. 다른 함수에서 이미 연 파일도 열 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 winbase.h(Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

CreateFile