PTBurn
SDK
Page
63
of
68
©
2011
Primera
Technology,
Inc.
Primera
is
a
registered
trademark
and
Bravo
is
a
trademark
of
Primera
Technology,
Inc.
All
other
trademarks
are
the
property
of
their
respective
companies.
Burn
Engine
Errors
Errors
from
the
burn
engine
are
also
recorded
in
the
Log
file.
These
errors
are
differentiated
from
Job
and
System
errors
by
their
surrounding
syntax.
For
example
“Error
33
returned
from
PrimoSDK_RunningStatus”
PRIMOSDK_OK
0
The operation completed successfully.
PRIMOSDK_CMDSEQUENCE 1
The function was used in the incorrect sequence. Another
PrimoSDK API is required before calling this function.
PRIMOSDK_NOASPI
2
The ASPI layer is not loading or is in error.
PRIMOSDK_INTERR
3
An internal error occured.
PRIMOSDK_BADPARAM
4
The function was passed an invalid parameter.
PRIMOSDK_ALREADYEXIST 6
The function was passed a pointer to a directory element
that already exists in the target data structure.
PRIMOSDK_NOTREADABLE 7
The function was passed a pointer to source file that either
cannot be found or is not readable.
PRIMOSDK_NOSPACE 8
Completion of the operation would result in too many files
for the system memory.
PRIMOSDK_INVALIDMEDIUM 9
The function was passed a pointer to a target unit
containing media that is not blank.
PRIMOSDK_RUNNING 10
The operation whose status is being queried is currently
running.
PRIMOSDK_BUR 11
The unit whose status is being queried went into buffer
underrun.
PRIMOSDK_SCSIERROR 12
The unit whose status is being queried experienced a
communication error.
PRIMOSDK_UNITERROR 13
The SCSI command sent by the function returned a check
condition.
PRIMOSDK_NOTREADY 14
The function was passed a pointer to a unit that is not
ready.
PRIMOSDK_INVALIDSOURCE 16
The function was passed a pointer to a disc or file that is
not valid.
PRIMOSDK_INCOMPATIBLE 17
The function was passed a pointer to an image from a type
of disc that is not compatible with the capabilities of the
recorder.
PRIMOSDK_FILEERROR 18
The function was passed a pointer to a file that cannot be
found.
PRIMOSDK_ITSADEMO 23
The operation requested by the function would exceed the
limits allowed by the Demo version of PrimoSDK.
PRIMOSDK_USERABORT 24
The operation whose status is being queried was aborted
because of a call with the PRIMOSDK_ABORT flag.
PRIMOSDK_BADHANDLE
25
The function was passed an invalid PrimoSDK handle.
PRIMOSDK_BADUNIT 26
The function was passed a pointer to a unit that does not
exist.
PRIMOSDK_ERRORLOADING
27
An error occurred while reading the directory of the