指定したプロセスの優先順位を設定します。
dwPriorityClass
戻り値
関数が成功すると、TRUE が返ります。失敗すると FALSE が返ります。
環境情報
インクルード ファイル: api_system.sbp 内で定義済み
定義
Declare Function SetPriorityClass Lib "kernel32" _
(hProcess As HANDLE, _
dwPriorityClass As DWord) As Long
hProcess
プロセスのハンドルを指定します。
優先順位を以下の定数のいずれかで指定します。
優先順位クラス 説明 HIGH_PRIORITY_CLASS タイムクリティカルなタスクを実行するプロセスであることを示します。 IDLE_PRIORITY_CLASS システムがアイドル状態のときにだけ実行するプロセスであることを示します。 NORMAL_PRIORITY_CLASS 特別なスケジューリングを必要としない、一般的なプロセスであることを示します。 REALTIME_PRIORITY_CLASS 最も高い優先順位クラスを持つプロセスであることを示します。このクラスのスレッドは、重要なタスクを行うオペレーティングシステムのプロセスを含むほかのすべてのプロセスのスレッドよりも先に実行されます。少しでも長い時間実行すると、ディスクキャッシュがフラッシュされなくなったり、マウスが応答しなくなったりします。
DLLファイル: kernel32.dll
GetPriorityClass関数