Clases base de prioridad Win32
Constante Valor Descripción
WIN32_ABOVE_NORMAL_PRIORITY_CLASS 0x00008000 Procesos que tienen una prioridad superior a WIN32_NORMAL_PRIORITY_CLASS pero inferior a WIN32_HIGH_PRIORITY_CLASS.
WIN32_BELOW_NORMAL_PRIORITY_CLASS 0x00004000 Procesos que tienen una prioridad superior a WIN32_IDLE_PRIORITY_CLASS pero inferior a WIN32_NORMAL_PRIORITY_CLASS.
WIN32_HIGH_PRIORITY_CLASS 0x00000080 Procesos que realizan tareas de tiempo crítico que deben ser ejecutadas inmediatamente. Los hilos de procesos anticipan a los hilos normales o procesos inactivos. Un ejemplo es la lista de procesos, que debe responder rápidamente cuando es llamado por el usuario, sin importar la carga del sistema operativo. Tenga mucho cuidado cuando use clases de procesos de alta prioridad, debido aque puede requerir un alto consumo de CPU disponible todo el tiempo.
WIN32_IDLE_PRIORITY_CLASS 0x00000040 Procesos cuyos hilos de ejecución corren sólo cuando el sistema está inactivo. Los hilo del proceso son antepuestos por los hilos de cualquier otro proceso corriendo en una clase de prioridad superior. Un ejemplo es el Protector de Pantallas. La clase de prioridad inactiva es heredado por sus procesos derivados.
WIN32_NORMAL_PRIORITY_CLASS 0x00000020 Procesos sin necesidad de establecer prioridades especiales.
WIN32_REALTIME_PRIORITY_CLASS 0x00000100 Procesos que tienen la mayor prioridad posible. Los hilos del proceso se anteponen a los hilos de todas los otros procesos, incluyendo los procesos del sistema operativo para realizar tareas importantes. Por ejemplo, un proceso en tiempo real que ejecuta por más que un breve intervalo puede causar que el cache del disco no se vacíe o provoque que el ratón no responda.