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