Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Win32 API 中确实存在获取线程和进程的基本优先级的方法:
DWORD WINAPI GetPriorityClass( 在 HANDLE hProcess 中);
&
int WINAPI GetThreadPriority( 在 HANDLE hThread 中);
但是我怎样才能获得动态优先级,因为系统可能会提高和降低动态优先级?
GetPriorityClass您可以使用and获得静态优先级GetThreadPriority。MSDN 有一篇关于调度优先级的文章,其中包含一个表格,概述了哪个进程优先级和线程优先级导致哪个基本优先级。
GetPriorityClass
GetThreadPriority
我相信您指的是优先级提升!?有一些函数可以给你一个 BOOL 说明是否为进程/线程启用或禁用了优先级提升GetProcessPriorityBoost。GetThreadPriorityBoost但似乎没有官方 API 来检索动态优先级(提升)。
GetProcessPriorityBoost
GetThreadPriorityBoost