lele1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1151回复:5

在线提问可以吗

楼主#
更多 发布于:2003-05-28 20:11
我是乖孩子,我听大老们的话,好好看了WALTER ONEY的书,现在看原程序:这是其中dispatchcreat中的一段,有些成员我找不到 :(
if(deviceExtension->OpenHandleCount>0 || deviceExtension->BootupSuccess==0 || deviceExtension->ChipState!=DS_IDLE)
{//
Irp->IoStatus.Status = STATUS_UNSUCCESSFUL;
Irp->IoStatus.Information = 0;
IoCompleteRequest (Irp, IO_NO_INCREMENT);
return STATUS_UNSUCCESSFUL;
}
上面的if判断了什么?请问一下,给点时间
lele1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-28 20:49
deviceExtension->pRateCtrlBuf
deviceExtension->RateCtrlFlag
这两个又是什么呀
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-05-29 01:10
。。。
deviceextension是你自己定义内容的
无语了。。。
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-29 10:14
walter oney的例子里没这些,deviceextension由开发者自己定义,你用的是别人的例子程序吧
早起早睡 精神百倍
lele1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-29 10:39
PDEVICE_EXTENSION  deviceExtension
deviceExtension只是他(编者)定义的一个设备扩展的对象呀,它里面的成员是自己定义的吗?我觉得DEVICE_EXTENSION是个复杂的结构,里面有那些成员吧。还有问题:但是先不问了
lele1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-29 11:34
好了,我想我是错了,不好意思。 ;)

我要好好看了,我要好好看了!!!!!!!!!!!!!
游客

返回顶部