请问一个有关进程优先级类的问题

Windows内核调试

请问一个有关进程优先级类的问题


小兵 2010-05-09, 14:33 下午

对于NORMAL_PRIORITY_CLASS,在不同资料上看到下面2种定义:

1)NORMAL_PRIORITY_CLASS为9(前景)或7(背景)
2)NORMAL_PRIORITY_CLASS为0x00000020

搜索到WinBase.h中是将NORMAL_PRIORITY_CLASS定义为0x00000020,但是定义1)可以正确的计算出线程优先级(0~31级)。
请问一个优先级类怎么有2种定义?这是什么原因?

Re: 请问一个有关进程优先级类的问题


格蠹老雷 2010-05-17, 22:12 下午

NORMAL_PRIORITY_CLASS的定义应该是0x20,9或者7应该是指线程的优先级,建议读一下MSDN中的Scheduling Priorities一节,即:

http://msdn.microsoft.com/en-us/library/ms685100(VS.85).aspx

Powered by Community Server Powered by CnForums.Net