KeSetPriorityThread 函式 (wdm.h)
KeSetPriorityThread 例程會設定驅動程式建立線程的運行時間優先順序。
C++
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 |