Функция
SetThreadPriorityBoostФункция
SetThreadPriorityBoost отключает или включает способность системы временно повышать (форсировать) приоритет потока.Синтаксис
SetThreadPriorityBoost(
); |
Параметры
hThread
[in] Дескриптор потока, приоритет которого должен быть повышен. Этот поток должен иметь право доступа
THREAD_SET_INFORMATION. Для получения дополнительной информации, см. статью Защита потока и права доступа.DisablePriorityBoost
[in] Если этот параметр - ИСТИНА (TRUE), динамический форсаж отключен. Если этот параметр - ЛОЖЬ (FALSE) динамический форсаж включен.
Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения - не ноль.
Если функция завершается с ошибкой, величина возвращаемого значения - ноль. Чтобы получить дополнительные данные об ошибках, вызовите
GetLastError.Замечания
Когда поток запускается в одном из классов динамического приоритета, система временно повышает (форсирует) приоритет потока, чтобы вывести его из состояния ожидания. Если вызывается функция
SetThreadPriorityBoost с параметром DisablePriorityBoost установленным в значение ИСТИНА (TRUE), приоритет потока не поднимается. Чтобы восстановить нормальный режим работы вызовите SetThreadPriorityBoost с параметром DisablePriorityBoost, установленным в значение ЛОЖЬ (FALSE).Смотри также
Краткий обзор Процессы и потоки, Функции, используемые процессами и потоками, OpenThread, GetThreadPriorityBoost
Размещение и совместимость SetThreadPriorityBoost |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 4.0 и выше |
Windows Me |
Нет |
Windows 98 |
Нет |
Windows 95 |
Нет |
Используемая библиотека |
Kernel32.lib |
Заголовочный файл |
|
- объявлено в |
Winbase.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |