비동기 입출력을 위해서는...

OVERLAPPED 구조체를 초기화 해야 한다.

초기화 하지 않고 안된다고 징징 대지 말자..ㅡㅡㅋ

다음은...시리얼 포트를 위해서 비동기 입출력 형식의 파일 핸들을 만들때...ㅡㅡㅋ

mo_write.Offset=0;
mo_write.OffsetHigh=0;
mo_write.hEvent=CreateEvent(NULL,TRUE,FALSE,NULL);

m_hcomm=CreateFile("COM1", GENERIC_READ|GENERIC_WRITE, 0, NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, NULL);

if(m_hcomm==(HANDLE)-1)
{
    MessageBox("file create failure","error",MB_OK);
}

KIN~~
(이것땜시...한시간 헤맷다....난 뭐냐...ㅠ,.ㅠ)
2006/07/25 16:20 2006/07/25 16:20