|
enum | SCSI_Commands {
SCSI_FORMAT_UNIT = 0x04,
SCSI_INQUIRY = 0x12,
SCSI_MODE_SELECT6 = 0x15,
SCSI_MODE_SELECT10 = 0x55,
SCSI_MODE_SENSE6 = 0x1A,
SCSI_MODE_SENSE10 = 0x5A,
SCSI_ALLOW_MEDIUM_REMOVAL = 0x1E,
SCSI_READ6 = 0x08,
SCSI_READ10 = 0x28,
SCSI_READ12 = 0xA8,
SCSI_READ16 = 0x88,
SCSI_READ_CAPACITY10 = 0x25,
SCSI_READ_CAPACITY16 = 0x9E,
SCSI_REQUEST_SENSE = 0x03,
SCSI_START_STOP_UNIT = 0x1B,
SCSI_TEST_UNIT_READY = 0x00,
SCSI_WRITE6 = 0x0A,
SCSI_WRITE10 = 0x2A,
SCSI_WRITE12 = 0xAA,
SCSI_WRITE16 = 0x8A,
SCSI_VERIFY10 = 0x2F,
SCSI_VERIFY12 = 0xAF,
SCSI_VERIFY16 = 0x8F,
SCSI_SEND_DIAGNOSTIC = 0x1D,
SCSI_READ_FORMAT_CAPACITIES = 0x23
} |
|
enum | SCSI_Status {
NO_SENSE = 0,
RECOVERED_ERROR = 1,
NOT_READY = 2,
MEDIUM_ERROR = 3,
HARDWARE_ERROR = 4,
ILLEGAL_REQUEST = 5,
UNIT_ATTENTION = 6,
DATA_PROTECT = 7,
BLANK_CHECK = 8,
VENDOR_SPECIFIC = 9,
COPY_ABORTED = 10,
ABORTED_COMMAND = 11,
VOLUME_OVERFLOW = 13,
MISCOMPARE = 14
} |
|
enum | SCSI_ExtStatus {
INVALID_CDB = 0x20,
INVALID_FIELED_IN_COMMAND = 0x24,
PARAMETER_LIST_LENGTH_ERROR = 0x1A,
INVALID_FIELD_IN_PARAMETER_LIST = 0x26,
ADDRESS_OUT_OF_RANGE = 0x21,
MEDIUM_NOT_PRESENT = 0x3A,
MEDIUM_HAVE_CHANGED = 0x28,
WRITE_PROTECTED = 0x27,
UNRECOVERED_READ_ERROR = 0x11,
WRITE_FAULT = 0x03,
READ_FORMAT_CAPACITY_DATA_LEN = 0x0C,
READ_CAPACITY10_DATA_LEN = 0x08,
MODE_SENSE10_DATA_LEN = 0x08,
MODE_SENSE6_DATA_LEN = 0x04,
REQUEST_SENSE_DATA_LEN = 0x12,
STANDARD_INQUIRY_DATA_LEN = 0x24,
BLKVFY = 0x04
} |
|