IRP 처리 방법…

@codemaru · November 17, 2010 · 1 min read

윈도우 드라이버를 개발하다보면 IRQL, IRP 같은 말들을 매번 듣게 됩니다. 그만큼 윈도우 드라이버 개발에 있어서 중요한 개념이란 의미겠죠. 필터 드라이버를 만들다보면 특히 이중에서도 IRP 처리와 관련해서 문제가 생기는 경우가 많습니다. 기본 개념을 모르고 남의 샘플 코드를 참고해서 만드는 경우라면 샘플 소스들의 IRP 처리 방식이 달라서 의문이 생기는 경우도 있습니다. 도대체 어떤 방식이 맞는지 말이죠. 어쨌든 이런 말도많고 탈도많은 IRP 처리에 대해서 명쾌하게 정리해서 핵심만 콕 찝어서 설명한 문서가 있어서 소개합니다. MSDN 아티클인데, 딱 10분만 읽으신다면 무엇이 어떻게 돌아가는지 이해하실 수 있습니다.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;320275

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q326315

 0  0

 

@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중