DWORD GetPriorityClass(
[in] HANDLE hProcess
);
他們在檔案中說,如果函式成功,則回傳值是指定行程的優先級。
引數[in] HANDLE hProcess 將是我將優先處理的程序,但我不知道是什么意思[in],或者我是否必須將一些資料放入引數中。
檔案說下一件事:
[in] hProcess
行程的句柄。
但沒有解釋或展示一些例子或我如何填寫引數。
uj5u.com熱心網友回復:
正如您在檔案中看到的,GetPriorityClass:
檢索指定行程的優先級。
(重點是我的)
行程的句柄作為hProcess 輸入引數(用[in]屬性標記)傳遞給函式。
這只是意味著您必須自己提供。
就像是:
HANDLE hMyProcess = ...;
DWORD dwRes = GetPriorityClass(hMyProcess);
if (dwRes == 0)
{
// Handle error
}
else
{
// Use the priority class in dwRes
}
筆記:
[in]此處有關屬性的更多資訊: SAL 檔案和此處:IDL 檔案。SAL 是 Microsoft 的源代碼注釋語言,它使用_In_該屬性的樣式。IDL 是使用[in]樣式的介面定義語言。但想法是一樣的。順便說一句,當前的 Windows SDK 標頭使用 SAL 樣式。顯示
GetPriorityClass(以及其他功能)用法的完整示例:example。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/512756.html
標籤:C 视窗温纳皮win32 进程
