WriteFile Function
지정된 파일이나 I/O 디바이스에 데이터를 씀
BOOL WriteFile(
HANDLE hFile,
LPCVOID lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
LPOVERLAPPED lpOverlapped
);
HANDLE hFile
=> 파일이나 I/O 디바이스의 핸들
LPCVOID lpBuffer
=> 파일이나 디바이스에 쓸 데이터를 포함하는 버퍼의 포인터
DWORD nNumberOfBytesToWrite
=> 파일이나 디바이스에 쓸 바이트의 수
LPDWORD lpNumberOfBytesWritten
=> hFile 파라미터가 사용한 바이트의 수를 받을 변수의 포인터
LPOVERLAPPED lpOverlapped
=> 비동기 입출력을 할 때 사용할때 OVERLAPPED 구조체의 포인터
사용하지 않을 시 NULL
=> WINCE에서는 중첩파일 동작을 지원하지 않으므로 NULL 설정
ReadFile Function
지정된 파일이나 I/O 디바이스로 부터 데이터를 읽어 옴
BOOL WINAPI ReadFile(
HANDLE hFile,
LPVOID lpBuffer,
DWORD nNumberOfBytesToRead,
LPDWORD lpNumberOfBytesRead,
LPOVERLAPPED lpOverlapped
);
HANDLE hFile
=> 파일이나 I/O 디바이스의 핸들
LPVOID lpBuffer
=> 파일이나 디바이스로부터 읽은 데이터를 받을 버퍼의 포인터
DWORD nNumberOfBytesToRead
=> 읽을 데이터 최대 바이트의 수
LPDWORD lpNumberOfBytesRead
=> hFile 파라미터가 읽은 바이트의 수를 받을 변수의 포인터
LPOVERLAPPED lpOverlapped
=> 비동기 입출력을 할 때 사용할때 OVERLAPPED 구조체의 포인터
사용하지 않을 시 NULL
=> WINCE에서는 중첩파일 동작을 지원하지 않으므로 NULL 설정
참조 : http://msdn.microsoft.com/en-us/library/aa365467(VS.85).aspx
http://msdn.microsoft.com/en-us/library/aa365747(VS.85).aspx
'API / MFC > Function Information' 카테고리의 다른 글
[wince] FindFirstFile Function (0) | 2010.04.12 |
---|---|
[windows] FindFirstFile Function (0) | 2010.04.12 |
CreateFile Function(Windows / WINCE) (0) | 2010.03.30 |
SendDlgItemMessage Function (0) | 2010.03.30 |
PostMessage & SendMessage (0) | 2010.03.29 |