SetProcessPriorityBoost

【勇芳软件工作室】汉化HomePreviousNext

[New - Windows NT]

SetProcessPriorityBoost功能禁用Windows NT临时提升指定进程的线程优先级的功能。

BOOL SetProcessPriorityBoost(

HANDLE 【hProcess】,//处理进程
BOOL 【DisablePriorityBoost】//优先级提升控制状态
); 

参数

【hProcess】

处理过程。该句柄必须具有PROCESS_SET_INFORMATION权限。有关详细信息,请参阅过程对象.

【DisablePriorityBoost】

一个用于设置优先级提升控制状态的布尔变量。值为TRUE表示动态升压被禁用。值为FALSE可恢复正常行为。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

当一个线程在其中一个动态优先级类中运行时,Windows NT会在等待状态退出时临时提升线程的优先级。如果调用SetProcessPriorityBoost 【DisablePriorityBoost】参数设置为TRUE,则其线程的优先级不会升高。此设置会影响随后由进程创建的所有现有线程和任何线程。要恢复正常行为,请使用【DisablePriorityBoost】设置为FALSE调用SetProcessPriorityBoost.

也可以看看

GetProcessPriorityBoost