阅读:1360回复:0
为什么I.Mdl()==0?
我设置了下面这样一个控制代码。
#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] |
|
|