Функция 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 (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

См. также раздел

KeGetCurrentThread

KeQueryPriorityThread

KeSetBasePriorityThread