CreateFile(2)
-
RS232 CreateFile()
CreateFile() 함수 는 파일을 생성하는 함수이다. 이 함수로 파일의 핸들을 받아온 뒤, 다른 함수들을 이용하여 열기나 쓰기 등을 할 수 있다. 시리얼 통신에서 COM PORT 를 스트림으로 오픈할때 사용 할 수 있다.CreateFile 로 오픈된 시리얼 포트는 이 함수에서 리턴된 파일 핸들을 이용하여 컨트롤 하게 된다. 이 파일 핸들을 이용해서 데이터를 쓰거나 읽는 것은 직접 UART Buffer에서 데이터를 읽는 것과 동일한 역할을 하게된다. lpFileName 는 열고자 하는 디바이스 파일 이름 되는데 COM1 , COM2 와 같은 포트이름이 들어간다. dwDesiredAccess 는 세가지 모드를 조합하여 설정할 수 있으나. 시리얼 통신의 경우 읽고 쓰는것이 가능해야 함으로. GENERIC..
2013.03.19 -
CreateFile() 인자값
dwShareMode The sharing mode of an object, which can be read, write, both, delete, all of these, or none: 0, FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE. lpSecurityAttributes A pointer to a SECURITY_ATTRIBUTES structure that contains an optional security descriptor and also determines whether or not the returned handle can be inherited by child processes.The parameter can be NULL. dwCre..
2010.09.30