[問題] SetPriorityClass 給錯參數

看板C_and_CPP (C/C++)作者 (Keep The Faith)時間7年前 (2019/03/08 17:23), 編輯推噓0(003)
留言3則, 3人參與, 7年前最新討論串1/1
SetPriorityClass 的參數 等級一共是這幾個 IDLE_PRIORITY_CLASS BELOW_NORMAL_PRIORITY_CLASS NORMAL_PRIORITY_CLASS ABOVE_NORMAL_PRIORITY_CLASS HIGH_PRIORITY_CLASS REALTIME_PRIORITY_CLASS 但是參數下錯了,下成 SetThreadPriority 的參數 THREAD_PRIORITY_LOWEST 結果 SetPriorityClass return 1, 成功 再 GetPriorityClass 得到的狀態 IDLE_PRIORITY_CLASS 不明白為什麼下錯還會成功,而且還能對到差不多等級的狀態 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.94.57 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1552037007.A.B18.html

03/08 17:49, 7年前 , 1F
你應該是在講windows api吧??
03/08 17:49, 1F

03/08 18:30, 7年前 , 2F
通常那些是用define定義的常數 所以只是剛好數值一樣
03/08 18:30, 2F

03/10 02:00, 7年前 , 3F
單純就是設計很糟 xD
03/10 02:00, 3F
文章代碼(AID): #1SWZIFiO (C_and_CPP)
文章代碼(AID): #1SWZIFiO (C_and_CPP)