6.19. 驱动器状态

一个驱动程序可以潜在地控制多个主机适配器。 例如,Advansys 提供了一个 Linux 适配器驱动程序,该驱动程序控制该公司生产的所有适配器 - 如果 1 台机器中有 2 个或更多 Advansys 适配器,则 1 个驱动程序控制这两个适配器。 当 ('driver_status' & SG_ERR_DRIVER_SENSE) 为真时,也会输出 'sense_buffer'(感应缓冲区)。 'driver_status' 字段具有以下值,其 #defines 模仿内核中可见的那些值(从每个 define 的前面删除了 "SG_ERR_")。 这些定义的副本可以在 sg_err.h 中找到(请参阅工具部分)

driver_status 的类型是 unsigned short 。