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.