terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1398回复:7

SRB_FUNCTION_SHUTDOWN在startio中的处理

楼主#
更多 发布于:2004-01-20 09:43
在做一个scsi下面的虚拟设备,可是最近遇上了这么一个问题,在system shutdown的时候,会有SRB_FUNCTION_SHUTDOWN的srb过来,但是如果这个scsi设备上有多于一个分区的时候,SRB_FUNCTION_SHUTDOWN会来好几次,我该怎么处理?怎么判断这次是最后一次?有这个方面经验的xdjm们说说吧
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-31 11:32
同请教,以前有位大侠说不处理,数据会丢失,我看vscsi也没处理啊,也没见数据丢失...
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-01 09:19
对虚拟设备,这个是没用的
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-01 12:32
你一个scsi虚拟驱动上面挂多个设备是怎么实现的,也就是说在一个驱动里面怎么能生成多个虚拟盘,在程序处理的时候怎么区分不同盘的IRP?
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-01 14:23
我没有实现过,不过我想区别是不同targetid和lun吧
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-01 16:40
有道理,不过感觉只是不同的target,你遇到过属于同一个target不同lun的情况吗?我对lun(逻辑单元)不太了解,同一target不同lun在上层怎么表现,是不同的磁盘还是不同的分区,逻辑盘?
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-09-02 09:09
同一个target当然有不同的lun,lun上面是不同的磁盘啊,就是disk
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-09-02 10:49
这个问题我回去看看,从表现上看一个磁盘对应一个target,一个逻辑盘对应一个lun,另外一篇帖子帮忙看看,谢谢.
游客

返回顶部