SetThreadSelectedCpuSets 函数 (processthreadsapi.h)
设置指定线程的所选 CPU 集分配。 如果设置了此分配,则此分配将替代进程默认分配。
语法
BOOL SetThreadSelectedCpuSets(
HANDLE Thread,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
参数
Thread
指定要设置 CPU 集分配的线程。 此句柄必须具有THREAD_SET_LIMITED_INFORMATION访问权限。 也可以使用 GetCurrentThread 返回的值。
CpuSetIds
指定要设置为线程所选 CPU 集的 CPU 集 ID 的列表。 如果这是 NULL,则 API 会清除所有分配,如果设置了一个分配,则还原为处理默认分配。
CpuSetIdCount
指定 在 CpuSetIds 参数中传递的列表中的 ID 数。 如果该值为 NULL,则此值应为 0。
返回值
如果该函数成功,则返回值为非零值。
传递有效参数时,此函数不能失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
标头 | processthreadsapi.h |
DLL | Kernel32.dll |