設定指定執行緒的選取 CPU 集指派。 此指派會覆寫程序預設指派 (如果已設定的話)。
語法
BOOL SetThreadSelectedCpuSets(
HANDLE Thread,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
參數
Thread
指定要設定 CPU 集指派的執行緒。 此控制碼必須具有THREAD_SET_LIMITED_INFORMATION存取權限。 也可以使用 GetCurrentThread 傳回的值。
CpuSetIds
指定要設定為執行緒選取 CPU 集的 CPU 集清單。 如果這是 NULL,API 會清除任何指派,如果已設定,則還原為處理程序預設指派。
CpuSetIdCount
指定 CpuSetIds 引數中傳遞的清單中的識別碼數目。 如果該值為 Null,則應該是 0。
傳回值
如果函式成功,傳回值會為非零。
傳遞有效參數時,此函式不會失敗。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | 視窗10 |
| 支援的最低伺服器 | Windows 伺服器 2016 |
| Header | 程序執行緒sapi.h |
| Library | 內核32。圖書館 |
| DLL檔案 | kernel32.dll |