AnsweredAssumed Answered

VDK::CreateThreadEx doesn't fill thread_id in update9

Question asked by apankoke on Jul 20, 2011
Latest reply on Aug 11, 2011 by ColinJ

Hi,

 

     In VDSP++ update 9 the CreteThreadEx function hasn't have the same behaviour as in update 8.

 

     In update 8 I call:

         

         

               memset(&m_tcbPPIBusControl,0,sizeof(m_tcbPPIBusControl));
                m_tcbPPIBusControl.template_id = CmdLineInterpreter::GetPPIThreadTemplateID();
           
                if ( UINT_MAX == VDK::CreateThreadEx(&m_tcbPPIBusControl))
                {
                    LOG_ERROR("PPIBus: Starting the PPIBus service has failed!");
                   
                    printf ( "Call to createThreadEx() kPPIBusControl failed.\n" );
                    abort();
                }

 

     After that m_tcbPPIBusControl.thread_id was filled with the treadID

     In Update 9 m_tcbPPIBusControl.thread_id is always 0!

 

Any Ideas?

 

Andreas

Outcomes