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.
|