상세 컨텐츠

본문 제목

IoControlCode

청강컴정/시스템프로그래밍

by luckey 2009. 4. 30. 14:20

본문

IoControlCode

- DeviceType : IoControlCode가 사용되는 디바이스 장치의 유형을 정의한다.
- Access : 해당하는 IoControlCode와 같이 사용되는 버퍼의 방향을 명시한다.
- Function : 구체적인 수행 코드를 구분한다.
- Method : 사용되는 버퍼의 사용 전략을 명시한다.

IoControlCode는 미리 정의 되어 사용될 수 없지만 Function 부분은 사용이 가능하다.
미리정의된 코드는 DDK 도움말에서 ioctl_ 로 시작하는 것을 볼 수 있다.

Function필드는 구체적인 수행코드를 명시하는데, 현재 마이크로소프트에서 0~2047까지의 수를 예약해서 사용하므로 드라이버 개발자는 2048부터 4095까지의 수만 사용해야 한다.

관련글 더보기

댓글 영역