SW 개발

winCE / DD / 기초사항 / 레지스트리 인자값 설명

. . . 2010. 11. 17. 15:35
반응형
- 기타사항 : winCE5 / EVC 테스트완료, 오류사항이나 틀린점은 댓글로 지적해주세여

winCE의 디바이스 드라이버를 로딩하기 위해서는 레지스트리 세팅이 필요하다.
아주 기본적인 레지스트리 내용을 정리한다.

  • Dll
    • 고유한 드라이버 DLL 이름 (디바이스 드라이버의 파일이름)
  • Prefix
    • 디바이스 드라이버 이름 (세글자)
  • Order
    • 드라이버 우선순위 (order 값이 0에 가까울수록 커널은 우선적으로 로딩하게 된다.)
    • 각 드라이버 별로 msdn 에서 recommand 하는 우선순위 값이 있다. (msdn 참고)
    • a란 드라이버가 b란 드라이버를 내부적으로 open하여 쓴다면 반드시 a보다 b가 우선순위가 높아야 한다.
  • Index
    • 드라이버 인덱스 (ex..COM1:)
    • 일반적으로 0~9 까지의 숫자만 쓴다. ->0~9 까지는 일반적인 방법으로 open이 가능하지만  10이상되는것에 대한 것은 open 방법이 틀리다 (추후 포스팅예정)
  • Iclass
    • 드라이버의 속성을 주기위한 옵션 (각 guid 마다 의미가 있다. ex, pnp , pomanagerable driver)
반응형