반응형

Organization of Wdm.h, Ntddk.h, and Ntifs.h

 

http://msdn.microsoft.com/en-us/library/aa906303.aspx


WDK Vista이전 버전에는 드라이버 개발에 쓰이는 메인 header(Wdm.h, Ntddk.h, and Ntifs.h) 들이 중복된 선언을 많이 가지고 있었다.


WDK Vista
버전부터 Wdm.h, Ntddk.h, and Ntifs.h 파일들은 중복된 정보를 포함하지 않도록 계층적으로 구성되었다.
higher-level
파일들은 lower-level 파일들을 포함(include)하며 각각의 함수와 구조체들은 단 한번만 선언되어 있다.


Ntifs.h
Ntddk.h include하며 Ntddk.h Wdm.hinclude한다. 아래의 그림은 이러한 구조를 보여준다.


Diagram illustrating hierarchical header files

 

 

반응형

+ Recent posts