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 開始提供。 |
目標平台 | Universal |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |