Поделиться через


Функция 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

См. также

KeGetCurrentThread

KeQueryPriorityThread

KeSetBasePriorityThread