LiDanN
驱动牛犊
驱动牛犊
  • 注册日期2003-10-27
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1751回复:6

虚拟网卡和应用程序通讯的问题

楼主#
更多 发布于:2003-10-31 19:16
我在Miniport Driver中想使用IRP和应用程序通讯,但是好像编译时不认IRP结构。是不是ndis Miniport Driver不能够用IRP啊?
    如果这样无法通讯,那么是不是要在这个Miniport Driver上再写一个中间的驱动来通讯啊?
    望高手告知,谢谢!

最新喜欢:

happybdhappyb...
x_j_ting
驱动牛犊
驱动牛犊
  • 注册日期2003-03-30
  • 最后登录2005-06-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-01 11:04
你把你的错误信息贴出来看看,才能知道错在哪儿啊?
你在source文件中加入#define NDIS_WDM 1试验一下
LiDanN
驱动牛犊
驱动牛犊
  • 注册日期2003-10-27
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-03 12:40
#define NDIS_WDM 1
果然解决问题。
请问高手这个NDIS_WDM是什么意思?
longriver2003
驱动小牛
驱动小牛
  • 注册日期2003-09-14
  • 最后登录2005-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-06 10:14
Building an NDIS-WDM miniport driver requires that the NDIS_WDM flag is defined before the ndis.h header file is included. Defining the NDIS_WDM flag ensures that ndis.h automatically includes the appropriate WDM header file. The NDIS_WDM flag should be either embedded at the start of the miniport driver\'s source code or set in the miniport driver\'s sources file. An NDIS-WDM miniport driver requires a WDM header file in order to call kernel-mode functions such as IoCallDriver and IoAllocateIrp.
给分才有动力!所以我坚决给分!
longriver2003
驱动小牛
驱动小牛
  • 注册日期2003-09-14
  • 最后登录2005-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-06 10:34
NDIS Miniports 可以和 WDM driver 交互,而不必和硬件直接交互。WDM IRPs 可以在NDIS miniport 和 WDM driver之间通行比如 (IoCallDriver)。所以在预定义#define NDIS_WDM 1是为了在NDIS.H中包括WDM.H进去。
给分才有动力!所以我坚决给分!
bssoft
驱动牛犊
驱动牛犊
  • 注册日期2003-10-26
  • 最后登录2011-04-12
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-11-12 13:12
我也碰到了这样的问题。谢谢前面的高人。
bssoft
驱动牛犊
驱动牛犊
  • 注册日期2003-10-26
  • 最后登录2011-04-12
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-11-12 16:50
我在passthru.c的开头加入了
#define NDIS_WDM 1

可是还是没有成功。

游客

返回顶部