用windriver生成的驱动程序,
在vc中定义一个类中,通过new调用驱动程序,然而没有打开如下:void CMainFrame::OnDebug() 
{
// TODO: Add your command handler code here
   .....
  
if(!m_bOpened) //parallel port opened
{
//toolbar debugger bitmap changed
m_Target.m_LPT =  new CEJTAG();
m_bOpened = TRUE;
}
if(!m_Target.m_LPT->m_bPortOpened)
{
MessageBox("Error while opening MYLPT:\n"); }...
}CEJTAG::CEJTAG()
{
    hMYLPT = NULL;
    dataport_value = 0;  //initialize the parallel port
    if (!MYLPT_Open(&hMYLPT))
    {
m_bPortOpened=FALSE;
    }
else
{
      m_bPortOpened=TRUE;
}}
class CEJTAG  
{
   ....
MYLPT_HANDLE hMYLPT;};
MYLPT_Open()在mylpt_lib.c中,通过windriver生成,现在程序显示MessageBox("Error while opening MYLPT:\n");,并口没有打开,
请问怎么测试并口是否打开并工作