vbcs003
驱动牛犊
驱动牛犊
  • 注册日期2007-05-19
  • 最后登录2009-07-31
  • 粉丝1
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
阅读:1557回复:0

再问关于SCSIOP_READ_TOC命令

楼主#
更多 发布于:2008-01-12 22:08
我在改造tiamo得虚拟磁盘(改造成虚拟光驱)得程序得时候,我判断自己接受到
SCSIOP_READ_TOC命令,然后处理对这个命令得处理,我阅读了相关得文档,
知道这个命令要做什么,但是我不知到怎样来返回数据。也就时说在我的处理函数:
BOOLEAN Cdrom_Read_Toc(PMiniportExt pExt,PSCSI_REQUEST_BLOCK pSrb)
{

    if(!pExt->m_hFileHandle[pSrb->TargetId])
    {
        SetSrbSenseCode(pSrb,NO_MEDIA_IN_DEVICE);
        return TRUE;
    }
    
    RtlZeroMemory(pSrb->DataBuffer,pSrb->DataTransferLength);
                   //处理命令
         ..................................................
}
中来如何返回命令需要得东西。

希望大家给指点一下,俺是新手有些地方不明白,希望大家给指点。
小弟在此谢过。。。。
游客

返回顶部