GetPriorityClass

Prototypes

DWORD GetPriorityClass(HANDLE HandleProcessus);

Description

Lit le niveau de priorité du processus identifié par le handle HandleProcessus.

Le résultat est soit ABOVE_NORMAL_PRIORITY_CLASS, BELOW_NORMAL_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, IDLE_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS ou REALTIME_PRIORITY_CLASS.

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE Handle;
DWORD Priorite;

Priorite=GetPriorityClasse(Handle);
if (!Priorite)
...
if (!SetPriorityClass(Handle, ABOVE_NORMAL_PRIORITY_CLASS)) ...
SetPriorityClass(Handle, Priorite);
...

Avertissement

Bien s'assurer que le handle est valide.

Voir aussi

SetPriorityClass pour fixer le niveau de priorité d'un processus. GetThreadPriority pour lire le niveau de priorité d'un thread.