Hello, the following code works most of the time, however it also produces the following error message:
l__EXCEPTION_NUMBER =
StarBurn_CdvdBurnerGrabber_CreateEx(
&l__PVOID__CdvdBurnerGrabber,
( PCHAR )( &l__CHAR__ExceptionText ),
sizeof( l__CHAR__ExceptionText ),
&l__ULONG__SystemError,
&l__CDB_FAILURE_INFORMATION,
( PCALLBACK )( StarBurn_Callback ),
(PVOID)this,//Context value
devicepath.GetBuffer(m_DevicePath.GetLength()),
size//Cache Size
);
// Check for correct reply
if ( l__EXCEPTION_NUMBER != EN_SUCCESS )
{
CString text;
CString text1;
text = ( PCHAR )( &l__CHAR__ExceptionText );
text1.Format("ExceptionText, %s",text);
//theApp.WriteLogEntry(m_Index,text);
theApp.WriteLogEntry(0,text1);
}
ExceptionText, CStarBurn_ScsiTransportSPTI::CStarBurn_ScsiTransportSPTI(): CreateFile( '\\.\usbstor#cdrom&ven_lite-on&prod_dvdrw_shw-160p6s&rev_ps09#00010cc2244b&0#{53f56308-b6bf-11d0-94f2-00a0c91efb8b}', 0xc0000000, 3, 0x00000000, 3, 0, 0x00000000 ) failed, status 5 ( 0x5 )
My question is: where do i find what the various error codes and status codes mean?
Also if anyone knows the meaning of this particular error mesage, i would be most grateful.
One more question,
The message "SCSI CDB delivery failed" keeps on showing up quite a few times, is this something to be concerned about?
Thank you.
|