GetPriorityClass
VB聲明
Declare Function GetPriorityClass Lib "kernel32" Alias "GetPriorityClass" (ByVal hProcess As Long) As Long
說明
獲取特定進程的優先權別
返回值
Long,進程的優先權,零表示失敗。會設定GetLastError
參數表
參數 類型及說明
hProcess Long,進程句柄
vc++ declare
返回指向進程的優先權。返回的優先權以及它的每一個執行緒的優先權來決定每一個執行緒的基礎優先水平。
語法
DWORD WINAPI GetPriorityClass
(__in HANDLE hProcess);
參數
hProcess[in]
進程的句柄
句柄必須有PROCESS_QUERY_INFORMATION 或者PROCESS_QUERY_LIMITED_INFORMATION 的進入權利。
返回值
如果函式調用成功,返回的是指定進程的優先權別。
調用失敗返回零。想獲得更詳細的錯誤信息,調用GetLastError。
注意
每一個執行緒的優先水平有該執行緒的優先值和母進程的優先值決定。作業系統通過對可執行程式的優先權計算來決定是否分配cpu的時間片。