sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:876回复:0

转:白云之关于遍译问题的建议

楼主#
更多 发布于:2002-05-08 22:43
发信人: huyuguang (激情不再), 信区: SysInternals WWW-POST
标  题: Re: ndis.h
发信站: 武汉白云黄鹤站 (Tue May  8 00:31:09 2001) , 转信

终于可以以为国奉献的名义进行nt driver开发了,呵呵,好爽啊。
可惜现在还只能进行ndis的工作,何时才能说服头让我自由自在
的学习呢?
不管怎么说,终于由地下转入地上,哈哈,特灌水一篇以示庆祝!

【 在 huyuguang (激情不再) 的大作中提到: 】
: 终于忙完了linux下的开发任务,今天又重新捡起nt 驱动程序,
: 没有想到一开始就非常不顺利,以前写的代码居然不能编译了,
: 我知道所有的问题肯定是出在预编译定义上,忙了一个小时,
: 后来埋头看了看ndis.h,终于找到了答案。
:
: 在这里提一个小建议,当你的driver编译的时候出现了任何奇怪
: 的问题,或者百思不得其解,甚至是感觉荒谬的问题,仔细看一看
: ntddk.h,wdm.h,ndis.h里面的#ifdef/#else/#endif是非常有帮助的,
: 问题很有可能就出现在一个预编译定义上。
:
: 对于NDIS DRIVER,值得注意的有NDIS_WDM,BINARY_COMPATIBLE,
: NDIS_MINIPORT等等。
:
: 当你看SAMPLE的时候,如果使用SOURCE2DSP工具,一般来说,
: 这个工具都会替你做转化,但是也有些SOURCE里面的设置这个
: 工具不认识,这个时候仔细看SOURCE,然后修改你的VC中的SETTINGS。
:
: 当自己在一个SAMPLE上修改的时候,如果做大的修改,更要仔细察看
: 原SAMPLE里面的定义是否和你的代码冲突。
:
: 当自己重头开始写一个DRIVER的时候,尽量搞懂所有的预定义的含义,
: 不需要写SOURCE了,直接在VC SETTINGS里面设置吧。:

--
我已经不再需要激情
※ 来源:.武汉白云黄鹤站WWW bbs.whnet.edu.cn. [FROM: 61.135.112.71]

最新喜欢:

flyfoxflyfox
111
游客

返回顶部