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) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |