Teledyne LeCroy SAS_SATA Automation API manual User Manual

Page 39

Advertising
background image

 

Automation API for Teledyne LeCroy SAS/SATA Protocol Suite

33

SASAnalyzer Object

Teledyne LeCroy

Example

C++:
HRESULT hr;
IFCAnalyzer* poFCAnalyzer;

// Create FCAnalyzer object.
if ( FAILED( CoCreateInstance(
CLSID_FCAnalyzer,
NULL, CLSCTX_SERVER,
IID_IFCAnalyzer,
(LPVOID *)&poFCAnalyzer ) )
return;

// Open trace file.
IDispatch* rec_opt;

try
{
poFCAnalyzer->StartScenario(m_yUnitIndex,

m_yPortIndex);

}
catch (_com_error& er)
{
if (er.Description().length() > 0)
::MessageBox( NULL, er.Description(), _T("FCSuite

client"), MB_OK );

else
::MessageBox( NULL, er.ErrorMessage(), _T("FCSuite

client"), MB_OK );

return 1;
}

Advertising