El método SetPriority intenta cambiar la prioridad de ejecución del proceso. Para establecer la prioridad en Tiempo real, ...

El método SetPriority intenta cambiar la prioridad de ejecución del proceso. Para establecer la prioridad en Tiempo real, el llamador debe tener SeIncreaseBasePriorityPrivilege. Sin este privilegio, la prioridad más alta se puede establecer a su prioridad Alta.
El método devuelve un valor entero que se puede interpretar de la siguiente 
manera: 
0 - Finalización correcta.
2 - El usuario no tiene acceso a la información solicitada.
3 - El usuario no tiene privilegios suficientes.
8 - Error desconocido.
9 - La ruta especificada no existe.
21 - El parámetro especificado no es válido.
Otros - para otros valores enteros que no sean los arriba listados, 
consultar la documentación de código de error de Win32.