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

DataDisc error codes. More...

Enumerations

enum  Enum {
  Start = 0x03000000,
  End = 0x03FFFFFF,
  Success = GenericError::Success,
  InternalError = GenericError::InternalError,
  InvalidParameters = (DataDiscError::Start + 1),
  DeviceNotSet = (DataDiscError::Start + 3),
  BadImageFile = (DataDiscError::Start + 6),
  BufferUnderrun = (DataDiscError::Start + 7),
  LayoutNotSet = (DataDiscError::Start + 8),
  Interrupted = (DataDiscError::Start + 9),
  Iso9660NotSupported = (DataDiscError::Start + 11),
  JolietNotSupported = (DataDiscError::Start + 12),
  Iso9660Level1NotSupported = (DataDiscError::Start + 13),
  Checksum = (DataDiscError::Start + 16),
  InvalidStructure = (DataDiscError::Start + 17),
  InvalidDataSource = (DataDiscError::Start + 18),
  DataStreamOpen = (DataDiscError::Start + 19),
  IncompatibleMedia = (DataDiscError::Start + 23),
  DataStreamRead = (DataDiscError::Start + 24),
  CannotLoadImageLayout = (DataDiscError::Start + 25),
  FileTooBig = (DataDiscError::Start + 26),
  MediumNotPresent = (DataDiscError::Start + 27),
  InvalidImageType = (DataDiscError::Start + 28),
  IO = (DataDiscError::Start + 29),
  InvalidWriteMethod = (DataDiscError::Start + 30),
  UdfNotSupported = (DataDiscError::Start + 32),
  EmptyFilename = (DataDiscError::Start + 33),
  DuplicateFilename = (DataDiscError::Start + 34),
  OutOfSpace = (DataDiscError::Start + 35)
}
 DataDiscError::Enum. More...
 

Detailed Description

DataDisc error codes.

These codes are returned by ErrorInfo::code, when ErrorInfo::facility returns ErrorFacility::DataDisc. To get an ErrorInfo object, call the DataDisc::error method.

Enumeration Type Documentation

enum Enum

DataDiscError::Enum.

Enumerator
Start 

This is not an actual error code.

This is a base value for DataDisc errors.

Success 

Success.

InternalError 

Internal error.

Normally this error should not happen. It indicates an unexpected problem in PrimoBurner components.

InvalidParameters 

Wrong parameters passed to an DataDisc method.

DeviceNotSet 

Device object is not set.

BadImageFile 

Bad image file.

BufferUnderrun 

Buffer under run condition.

LayoutNotSet 

Image layout has not been set.

Interrupted 

Operation was interrupted by application.

Iso9660NotSupported 

Feature not supported as part of ISO9660 image.

JolietNotSupported 

Feature not supported as part of Joliet image.

Iso9660Level1NotSupported 

Feature not supported as part of ISO9660 Level 1 image.

Checksum 

Checksum or CRC error.

InvalidStructure 

Invalid image structure detected when loading layout from CD/DVD track or image file.

InvalidDataSource 

Invalid data source specified.

DataStreamOpen 

Could not open data stream.

IncompatibleMedia 

Media is not compatible with the attempted operation.

This error is returned when the WriteToDisc method is used with CD-ROM, DVD-ROM or BD-ROM media.

DataStreamRead 

Could not read from data stream.

CannotLoadImageLayout 

Failed to load the image layout from a CD/DVD track or an ISO image file.

FileTooBig 

Files larger than 4096 MB (4GB) are not supported for ISO and Joliet file systems.

Please use UDF file system.

MediumNotPresent 

Medium not present in the device.

InvalidImageType 

A valid image type must be specified before setting image layout.

IO 

Input/Output error.

InvalidWriteMethod 

The specified write method is not compatible with the media in the device.

UdfNotSupported 

Feature not supported for UDF images.

EmptyFilename 

Filename field is blank.

DuplicateFilename 

Duplicate filenames found.

OutOfSpace 

Data image requires more space than the free media space available.