阅读:1398回复:7
SRB_FUNCTION_SHUTDOWN在startio中的处理
在做一个scsi下面的虚拟设备,可是最近遇上了这么一个问题,在system shutdown的时候,会有SRB_FUNCTION_SHUTDOWN的srb过来,但是如果这个scsi设备上有多于一个分区的时候,SRB_FUNCTION_SHUTDOWN会来好几次,我该怎么处理?怎么判断这次是最后一次?有这个方面经验的xdjm们说说吧
|
|
沙发#
发布于:2004-08-31 11:32
同请教,以前有位大侠说不处理,数据会丢失,我看vscsi也没处理啊,也没见数据丢失...
|
|
板凳#
发布于:2004-09-01 09:19
对虚拟设备,这个是没用的
|
|
地板#
发布于:2004-09-01 12:32
你一个scsi虚拟驱动上面挂多个设备是怎么实现的,也就是说在一个驱动里面怎么能生成多个虚拟盘,在程序处理的时候怎么区分不同盘的IRP?
|
|
地下室#
发布于:2004-09-01 14:23
我没有实现过,不过我想区别是不同targetid和lun吧
|
|
5楼#
发布于:2004-09-01 16:40
有道理,不过感觉只是不同的target,你遇到过属于同一个target不同lun的情况吗?我对lun(逻辑单元)不太了解,同一target不同lun在上层怎么表现,是不同的磁盘还是不同的分区,逻辑盘?
|
|
6楼#
发布于:2004-09-02 09:09
同一个target当然有不同的lun,lun上面是不同的磁盘啊,就是disk
|
|
7楼#
发布于:2004-09-02 10:49
这个问题我回去看看,从表现上看一个磁盘对应一个target,一个逻辑盘对应一个lun,另外一篇帖子帮忙看看,谢谢.
|
|