设置指定进程中线程的默认 CPU 集分配。 创建的线程(未使用 SetThreadSelectedCpuSet 显式设置 CPU 集)将自动继承 SetProcessDefaultCpuSets 指定的集。
Syntax
BOOL SetProcessDefaultCpuSets(
  HANDLE      Process,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);
参数
Process
指定要为其设置默认 CPU 集的进程。 此句柄必须具有PROCESS_SET_LIMITED_INFORMATION访问权限。 还可以在此处指定 GetCurrentProcess 返回的值。
CpuSetIds
指定要设置为进程默认 CPU 集的 CPU 集 ID 的列表。 如果为 NULL, 则 SetProcessDefaultCpuSets 将清除任何分配。
CpuSetIdCount
指定在 CpuSetIds 参数中传递的列表 ID 数。 如果该值为 NULL,则此值应为 0。
返回值
传递的有效参数时,此函数无法失败
要求
| Requirement | 价值 | 
|---|---|
| 最低支持的客户端 | Windows 10操作系统 | 
| 支持的最低服务器 | Windows Server 2016 | 
| Header | processthreadsapi.h | 
| DLL | kernel32.dll |