Flags contain bit flags indicating the validity of other fields within the SCSI Status Block.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Flag ³Description ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³STATUS_SENSEDATA_VALID ³Set by the ADD driver to ³ ³ ³indicate that SCSI Sense Data ³ ³ ³was recovered from the target ³ ³ ³and placed in the buffer ³ ³ ³indicated by SenseData. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³STATUS_RESIDUAL_VALID ³Set by the ADD driver to ³ ³ ³indicate that the target did ³ ³ ³not transfer the number of ³ ³ ³bytes requested. If set the ³ ³ ³ADD driver is required to ³ ³ ³return a correct ³ ³ ³ResidualCount. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³STATUS_DIAGINFO_VALID ³Set by the ADD driver if it ³ ³ ³returned adapter specific ³ ³ ³diagnostic information. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³STATUS_DISABLE_REQEST_SENSE ³Set by the client to indicate ³ ³ ³that the ADD driver must not ³ ³ ³issue a Request Sense Command ³ ³ ³to the target regardless of ³ ³ ³the SCSI status reported. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Note: (SCSI_DISABLE_REQUEST_SENSE 0x0008)
This is a proposed addition to the current ADD/DM specification to simplify the implementation of Device Managers which have clients that explicitly issue their own Request Sense operation. When this bit is set, the ADD driver will not be able to accurately determine an IORB ErrorCode. In this case, the ADD driver must return IOERR_DEVICE_NON_SPECIFIC in the IORB ErrorCode field if the target reports other than "GOOD" status.