Функция KeSetPriorityThread (wdm.h)
Подпрограмма KeSetPriorityThread задает приоритет времени выполнения создаваемого драйвера потока.
Синтаксис
KPRIORITY KeSetPriorityThread(
[in, out] PKTHREAD Thread,
[in] KPRIORITY Priority
);
Параметры
[in, out] Thread
Указатель на созданный драйвером поток.
[in] Priority
Указывает приоритет созданного драйвером потока, обычно для значения приоритета в режиме реального времени, LOW_REALTIME_PRIORITY. Значение LOW_PRIORITY зарезервировано для системного использования.
Возвращаемое значение
KeSetPriorityThread возвращает старый приоритет потока.
Замечания
Если вызов KeSetPriorityThread сбрасывает приоритет потока на более низкое значение, выполнение потока можно перепланировать, даже если он в настоящее время запущен или будет отправлен для выполнения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Всеобщий |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |