Базові класи пріоритетів Win32

КонстантаЗначениеОпис
WIN32_ABOVE_NORMAL_PRIORITY_CLASS0x00008000Процес має пріоритет вище за WIN32_NORMAL_PRIORITY_CLASS, але нижче WIN32_HIGH_PRIORITY_CLASS.
WIN32_BELOW_NORMAL_PRIORITY_CLASS0x00004000Процес має пріоритет вище за WIN32_IDLE_PRIORITY_CLASS, але нижче WIN32_NORMAL_PRIORITY_CLASS.
WIN32_HIGH_PRIORITY_CLASS0x00000080Процес виконує критичну за часом завдання і має бути запущений негайно. Потоки цього процесу випереджають потоки звичайних та очікуваних процесів. Наприклад "Диспетчер Задач", який повинен відгукуватися настільки швидко, як тільки можливо. Будьте вкрай обережні з цим пріоритетом, оскільки програми, які його використовують, можуть вичерпати майже всі процесорні ресурси.
WIN32_IDLE_PRIORITY_CLASS0x00000040Процеси, чиї потоки працюють тільки коли система перебуває в очікуванні. Потоки цих процесів поступаються потокам решти процесів, запущених з вищим пріоритетом. Наприклад "Зберігач Екрану". Цей рівень пріоритету успадковується усіма нащадками процесу.
WIN32_NORMAL_PRIORITY_CLASS0x00000020Процес без будь-яких особливих потреб у пріорітизації
WIN32_REALTIME_PRIORITY_CLASS0x00000100Найвищий із усіх можливих пріоритетів. Потоки таких процесів випереджають потоки взагалі решти процесів, включаючи процеси операційної системи, виконують важливі завдання. Наприклад, процес реального часу, що виконується з високою частотою, може призвести до того, що дискові кеші не очищатимуться або миша перестане реагувати на переміщення.