SetProcessDefaultCpuSets 函数 (processthreadsapi.h)
设置指定进程中线程的默认 CPU 集分配。 创建的线程(未使用 SetThreadSelectedCpuSets 显式设置 CPU 集)将自动继承 SetProcessDefaultCpuSets 指定的集。
语法
BOOL SetProcessDefaultCpuSets(
HANDLE Process,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
parameters
Process
指定要为其设置默认 CPU 集的进程。 此句柄必须具有PROCESS_SET_LIMITED_INFORMATION访问权限。 也可以在此处指定 GetCurrentProcess 返回的值。
CpuSetIds
指定要设置为进程默认 CPU 集的 CPU 集 ID 列表。 如果这是 NULL, 则 SetProcessDefaultCpuSet 将 清除所有分配。
CpuSetIdCount
指定 在 CpuSetIds 参数中传递的列表中的 ID 数。 如果该值为 NULL,则此值应为 0。
返回值
传递有效参数时,此函数不能失败
要求
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
标头 | processthreadsapi.h |
DLL | Kernel32.dll |