首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows XP中的ATA在SAS总线上的直接传递

Windows XP中的ATA在SAS总线上的直接传递
EN

Stack Overflow用户
提问于 2011-02-04 05:11:40
回答 1查看 1.2K关注 0票数 1

我想向SAS(SATA连接SCSI)总线上的驱动器发送"ATA直通“命令。在Windows XP(x86)环境中,驱动器是SATA驱动器。我希望有一个STP(SATA隧道协议)层,它可以将ATA命令转换为STP,以便通过SCSI总线发送到我的SATA驱动器。然而,当向Win32接口DeviceIOControl()发送"ATA直通“命令时,status返回错误"wrong functions”。Windows XP中是否存在STP层,它必须,Win32 API Readfile()/Writefile()工作。但是如何让"ATA Pass through direct“命令与Win32总线上的SAS一起使用呢?

EN

回答 1

Stack Overflow用户

发布于 2011-04-07 13:39:51

如果该驱动器被Windows XP识别为SCSI,那么您将必须使用IOCTL_SCSI_PASS_THROUGH_DIRECT并使用SCSI to ATA转换协议来发送所需的ATA命令。SAT规范可以在here上找到。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4891793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档