通过设备接口打开设备详细步骤一、驱动程序1
驱动程序框架的创建(1)用VC建立一个新工程
在VCIDE环境中选择File|New,弹出New对话框
在对话框中,选择Project选项卡
在Project选项卡中,选择Win32Application
设置工程名为OpenGuid
如图1所示,单击OK,进入下一个对话框,在对话框中选择一个空的工程
图1图2(2)
新建两个文件GuidOpen
h和GuidOpen
这两个文件的具体写法,详见程序编写
也可以直接添加现成的已经写好的文件,张帆这本书中,一般都是用的HelloWDM
h和HelloWDM
增加新的编译版本,去掉Debug和Release版本
在Build|Configuration如图3和图4
图3图4(4)
修改工程属性
选择Project|Setting,在弹出的对话框中,选择General选项卡,将Intermediatefiles和Outputfiles改为MyDriver_Check,这个名字英语C/C++中,所设置的Fo和Fd后面的文件名相一致
图5将C/C++选项卡中,原有的ProjectOptions内容全部删掉,换成一下内容
/nologo/Gz/MLd/W3/WX/Z7/Od/DWIN32=100/D_X86_=1/DWINVER=0x500/DDBG=1/Fo"MyDriver_Check/"/Fd"MyDriver_Check/"/FD/c其中:/nologo:表示不显示编译的版本信息/Gz:默认函数调用采用标准调用(_stdcall)/MLd/W3:采用第三级警告模式/WX:将警告信息转换为错误信息,最大程度保证代码可靠/Z7:用Z7模式产生调试信息
/Od:关闭调试模式,VC的调试命令不能调试内核下的程序/DWIN32=100/D_X86_=1/D