PrimoBurner(tm) for C++  4.7
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
primo::scsi::SenseKey Namespace Reference

SCSI Sense Keys. More...

Enumerations

enum  Enum {
  NoSense = 0x00,
  RecoveredError = 0x01,
  NotReady = 0x02,
  MediumError = 0x03,
  HardwareError = 0x04,
  IllegalRequest = 0x05,
  UnitAttention = 0x06,
  DataProtect = 0x07,
  BlankCheck = 0x08,
  VendorSpecific = 0x09,
  CopyAborted = 0x0A,
  AbortedCommand = 0x0B,
  Equal = 0x0C,
  VolumeOverflow = 0x0D,
  Miscompare = 0x0E,
  Reserved = 0x0F
}
 SenseKey::Enum. More...
 

Detailed Description

SCSI Sense Keys.

Enumeration Type Documentation

enum Enum

SenseKey::Enum.

Enumerator
NoSense 

NO SENSE.

Indicates there is no specific Sense Key information to be reported for the device. This would be the case for a successful command.

RecoveredError 

RECOVERED ERROR.

Indicates the last command completed successfully with some recovery action performed by the disc drive. When multiple recovered errors occur, the last error that occurred is reported by the additional sense bytes.

Note: The last command may have terminated before completing.

NotReady 

NOT READY.

Indicates the logical unit addressed cannot be accessed. Operator intervention may be required to correct this condition.

MediumError 

MEDIUM ERROR.

Indicates the command terminated with a non-recovered error condition, probably caused by a flaw in the medium or an error in the recorded data.

HardwareError 

HARDWARE ERROR.

Indicates the device detected a nonrecoverable hardware failure while performing the command or during a self test. This includes SCSI interface parity error, controller failure or device failure.

IllegalRequest 

ILLEGAL REQUEST.

Indicates an illegal parameter in the command descriptor block or in the additional parameters supplied as data for some commands (Format Unit, Mode Select, and so forth). If the device detects an invalid parameter in the Command Descriptor Block, it shall terminate the command without altering the medium. If the device detects an invalid parameter in the additional parameters supplied as data, the device may have already altered the medium. This sense key may also indicate an attempt to write past the last logical block.

UnitAttention 

UNIT ATTENTION.

Indicates the device may have been reset.

DataProtect 

DATA PROTECT.

Indicates that a command that reads or writes the medium was attempted on a block that is protected from this operation. The read or write operation is not performed.

BlankCheck 

BLANK CHECK.

VendorSpecific 

VENDOR SPECIFIC.

Vendor specific sense key.

CopyAborted 

COPY ABORTED.

AbortedCommand 

ABORTED COMMAND.

Indicates the device aborted the command. The initiator may be able to recover by trying the command again.

Equal 

EQUAL.

Indicates a SEARCH DATA command has satisfied an equal comparison.

VolumeOverflow 

VOLUME OVERFLOW.

Indicates a buffered peripheral device has reached the end of medium partition and data remains in the buffer that has not been written to the medium.

Miscompare 

MISCOMPARE.

Indicates that the source data did not match the data read from the medium.

Reserved 

RESERVED.

Reserved