O método SetPriority tenta alterar a prioridade de execução do processo. Para definir a prioridade como Tempo Real, o chamador ...

O método SetPriority tenta alterar a prioridade de execução do processo. Para definir a prioridade como Tempo Real, o chamador deve ter SeIncreaseBasePriorityPrivilege. Sem esse privilégio, a prioridade mais alta que pode ser definida é Alta.
O método retorna um valor inteiro que pode ser interpretado da seguinte forma: 
0 - Conclusão bem-sucedida.
2 - O usuário não tem acesso às informações solicitadas.
3 - O usuário não tem privilégios suficientes.
8 - Falha desconhecida.
9 - O caminho especificado não existe.
21 - O parâmetro especificado é inválido.
Outro - Para valores inteiros diferentes dos listados acima, consulte a documentação de códigos de erro Win32.