SetThreadPriorityBoost

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

[New - Windows NT]

SetThreadPriorityBoost功能禁用Windows NT临时提升线程优先级的功能。

BOOL SetThreadPriorityBoost(

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

参数

【hThread】

处理优先级提升的线程。该线程必须具有与之相关联的THREAD_SET_INFORMATION访问权限。有关详细信息,请参阅线程对象.

【DisablePriorityBoost】

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

返回值

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

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

备注

当一个线程在其中一个动态优先级类中运行时,Windows NT会在等待状态退出时临时提升线程的优先级。如果调用SetThreadPriorityBoost 【DisablePriorityBoost】参数设置为TRUE,线程的优先级不会被提升。要恢复正常行为,请使用【DisablePriorityBoost】设置为FALSE调用SetThreadPriorityBoost.

也可以看看

GetThreadPriorityBoost