SetThreadSelectedCpuSets 函式 (processthreadsapi.h)
為指定的線程設定選取的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。
傳回值
如果函式成功,則傳回非零的值。
傳遞有效參數時,此函式無法失敗。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | processthreadsapi.h |
Dll | kernel32.dll |