switch(pThread->tpBasePri)
{
      //实时THREAD_PRIORITY_TIME_CRITICAL,高(THREAD_PRIORITY_HIGHEST),高于标准(THREAD_PRIORITY_ABOV_EnORMAL)
  //标准(THREAD_PRIORITY_NORMAL,低于标准(THREAD_PRIORITY_BELOW_NORMAL),低(THREAD_PRIORITY_IDLE
case THREAD_PRIORITY_TIME_CRITICAL:
str="实时";
break;
case THREAD_PRIORITY_HIGHEST:
str="高";
break;
case THREAD_PRIORITY_ABOVE_NORMAL:
str="高于标准";
break;
case THREAD_PRIORITY_NORMAL:
str="标准";
break;
case THREAD_PRIORITY_BELOW_NORMAL:
str="低于标准";
break;
case THREAD_PRIORITY_IDLE:
str="低";
break;
default:
str.Format("%d",pThread->tpBasePri);
}
m_ThreadList->SetItemText(index,1,str);
得到的结果有,8,9,13,标准,实时。

解决方案 »

  1.   

    tpBasePri 
    Initial priority level assigned to a thread. This member can be one of the following valuesTHREAD_PRIORITY_IDLE  
    THREAD_PRIORITY_LOWEST 
    THREAD_PRIORITY_BELOW_NORMAL 
    THREAD_PRIORITY_NORMAL  
    THREAD_PRIORITY_ABOVE_NORMAL 
    THREAD_PRIORITY_HIGHEST 
    THREAD_PRIORITY_TIME_CRITICAL 
    这句话的意思不是说这个是初始分配时的优先级么
    tpDeltaPri 
    Change in the priority level of a thread. This value is a signed delta from the base priority level assigned to the thread. 
    如果用tpDeltaPri得到的是“标准”