WDK包含了几种组件,如果你理解了WDK的大致框架,你就会知道在哪里找你你想要的信息。
这些组件在你安装WDK的时候选择安装选项的时候就会被复制到你的电脑当中,一些常用的WDK的组件在主文件夹下的以下几个文件夹中。
\bin\
在这个文件夹下包含了支持WDK编译的可运行文件。这里面包括了编译器,连接器和一些其他的文件。你不需要去一个个去运行它们去编译连接你的程序,当然也并不需要对他们进行修改。
\debug\
这个文件夹下面包含了操作系统镜像文件的检查版本,硬件抽象层(HAL)和一些相关联的象征文件。你可能会在调试一个驱动的时候需要他们。
\help\
这个文件夹下包含了HTML 2.0 格式的WEK文档。你可以通过点击开始-->所有程序-->Windows Driver Kits-->WDK BuildNumber-->Help,然后点击WDK Documentation。
\inc
这个文件夹不仅包含了头文件,还包含一些在WDK编译驱动程序的时候需要的一些文件。
\lib\
这个文件夹包含了当你利用WDK编译驱动的时候所需要的一些文件。
\redist\
这个文件夹包含了支持驱动安装的一些可发行组件。这些组件包括内核态驱动框架(KMDF)安装程序和驱动安装框架的可发行组件。
\src\
这个文件夹包含了你多Windows驱动的源代码和驱动相关的工具。一些源文件被开发成了案例,一些则是我们Windows目前运行的源文件。想知道更多关于驱动案例的话,访问WDK Samples.
\tools\
这个文件夹下为开发者提供了驱动测试的可执行程序,验证的工具等。想知道更多的关于该文件夹下的应用程序,查看Tools for INF Files, Tools for Testing Drivers, Tools for Verifying Drivers, and Tools for Software Tracing。
对于初学者来说的话,最终的就是src和tools这两个文件夹下的内容,如果是新手的话,建议经常查看,熟悉里面的内容。