James.Ji
驱动老牛
驱动老牛
  • 注册日期2001-09-17
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望-8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1360回复:0

为什么I.Mdl()==0?

楼主#
更多 发布于:2001-10-22 16:56
我设置了下面这样一个控制代码。
#define IOCTL_DMA1_WRITE \
CTL_CODE(FILE_DEVICE_UNKNOWN,   0x801,METHOD_IN_DIRECT, FILE_ANY_ACCESS)

但我调用
DeviceIoControl(hDev,
IOCTL_DMA1_WRITE,
pWriteBuffer,
nWriteLen,
NULL,
0,
&WriteCount,
NULL
);
时,在驱动程序中看到KIRP I.Mdl()==0;

不知为什么?是什么原因造成这种后果呢?
我用的是Numega,win2000+2000ddk系统。请高手高手高高手指点!
[jxm 编辑于 2001-10-22 17:12]
车到山前必有路。 虽然有些土,却是我最有感触的一句话。
游客

返回顶部