次の方法で共有


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