CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): lomen (심심해요)
날 짜 (Date): 2005년 2월 16일 수요일 오전 12시 20분 51초
제 목(Title): Windows에서 USB Com port 오픈할려면...


Windows에서 시리얼 포트 오픈할 때 CreateFile 함수를 쓰는데요...

USB Device 일 경우에 좀 문제가 있습니다.

COM10 이상일 경우 오픈에서 실패합니다. 장치관리자에는 인식되어 있습니다.

COM5, COM6 일 경우는 문제없구요...

   if ((m_hComDev =
      CreateFile( szPort, GENERIC_READ | GENERIC_WRITE,
                  0,                    // exclusive access
                  NULL,                 // no security attrs
                  OPEN_EXISTING,
                   FILE_ATTRIBUTE_NORMAL | 
                  FILE_FLAG_OVERLAPPED, // overlapped I/O
                  NULL )) == (HANDLE) -1 )
   {
DWORD error_code = GetLastError();

      return ( FALSE ) ;
   }

위와 같이 쓰는데... USB일 경우 더 고려해야 하는 점이 있다면 알려주십시오.

WinDDK가 필요한지요?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.