SG_NEXT_CMD_LEN 0x2283. 由于 sg_io_hdr 结构为每个命令显式设置了命令长度,因此不需要此 ioctl()。假设第 3 个参数指向一个 int。 该 int 的值(如果 > 0)将用作使用 sg_header 接口发送到 write() 的下一个 SCSI 命令的 SCSI 命令长度。 在该 write() 之后,SCSI 命令长度逻辑将重置为使用自动长度检测(即,取决于 SCSI 命令组和“twelve_byte”字段)。 如果当前 SCSI 命令长度的最大值 16 被超过,则受影响的 write() 将产生 EDOM 错误。 为此 ioctl() 提供值 0 将为下一次 write() 设置自动长度检测。 注意:只有此 fd 上的下一次 write() 受到此 ioctl() 的影响。