設定指定進程中執行緒的預設 CPU 設定指派。 所建立的執行緒未使用 SetThreadSelectedCpuSets 明確設定 CPU 集,會自動繼承 SetProcessDefaultCpuSets 所指定的集。
語法
BOOL SetProcessDefaultCpuSets(
HANDLE Process,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
參數
Process
指定要設定預設 CPU 集的處理程序。 此控制碼必須具有PROCESS_SET_LIMITED_INFORMATION存取權限。 您也可以在這裡指定 GetCurrentProcess 所傳回的值。
CpuSetIds
指定要設定為進程預設 CPU 集的 CPU 集 ID 清單。 如果這是 Null,則 SetProcessDefaultCpuSets 會清除任何指派。
CpuSetIdCount
指定 CpuSetIds 引數中傳遞的清單中的識別碼數目。 如果該值為 Null,則應該是 0。
傳回值
傳遞有效參數時,此函式不會失敗
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | 視窗10 |
| 支援的最低伺服器 | Windows 伺服器 2016 |
| Header | 程序執行緒sapi.h |
| Library | 內核32。圖書館 |
| DLL檔案 | kernel32.dll |