Change the priority of your application  

Send By: Q3 Team
Web : http://www.q3.nu
Email: dlib@q3.nu
Date: 06/07/20

Tip accessed 633 times

 


Give it the highest priority:


   SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
   SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);



Restore the normal priority:


   SetPriorityClass(GetCurrentProcess, NORMAL_PRIORITY_CLASS);
   SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_NORMAL);





 IDLE_PRIORITY_CLASS	
 NORMAL_PRIORITY_CLASS	
 HIGH_PRIORITY_CLASS	
 REALTIME_PRIORITY_CLASS	




 THREAD_PRIORITY_ABOVE_NORMAL {Indicates 1 point above normal priority for the priority class.}
 THREAD_PRIORITY_BELOW_NORMAL {Indicates 1 point below normal priority for the priority class.}
 THREAD_PRIORITY_HIGHEST      {Indicates 2 points above normal priority for the priority class.}
 THREAD_PRIORITY_IDLE	        {Indicates a base priority level of 1 for IDLE_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS, or
                               HIGH_PRIORITY_CLASS processes, and a base priority level of 16
                               for REALTIME_PRIORITY_CLASS processes.}
 THREAD_PRIORITY_LOWEST       {Indicates 2 points below normal priority for the priority class.}
 THREAD_PRIORITY_NORMAL       {Indicates normal priority for the priority class.}
 THREAD_PRIORITY_TIME_CRITICAL	




Updated at 06/07/2002 (Parameters...)