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,标准,实时。
{
//实时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,标准,实时。
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得到的是“标准”