ReadFile
2015. 3. 11. 18:41
지정한 파일 또는 I/O 장치에서 데이터를 읽어 온다.
일반적으로 파일을 오픈한 경우 파일의 선두부터 읽어오나 파일 포인터를 조작하면 원하는 위치 부터의 데이터를 읽어 올 수 있다.
- 출처 : MSDN
- hFile
- 접근 하고자 하는 파일의 핸들이다.
- lpBuffer
- 읽어온 내용을 저장 할 메모리의 시작 주소를 설정한다.
- nNumberOfBytesToRead
- 읽어 올 데이터의 최대 크기(Byte)를 설정한다.
- lpNumberOfBytesRead
- 함수 호출 후 실제 읽혀진 데이터의 크기를 저장 할 메모리의 주소를 전달한다.
- lpOverlapped
- 비 동기 입출력을 위한 OVERLAPPED 구조체의 포인터이다.
- 일반적으로 NULL을 사용한다.
Return value : 성공 시 0이 아닌 값(TRUE)를 반환하고 실패 시 0(FALSE)를 반환한다. 에러에 관한 자세한 정보는 GetLastError 함수를 참고 한다.
Header : FileAPI.h(include Windows.h)
DLL : Kernel32.dll
'Win32 API' 카테고리의 다른 글
SetFilePointer (0) | 2015.03.11 |
---|---|
WriteFile (0) | 2015.03.11 |
CreateFile (0) | 2015.03.10 |
TerminateProcess (0) | 2015.03.05 |
ExitProcess (0) | 2015.03.05 |