SetProcessDefaultCpuSets 函数(processthreadsapi.h)

设置指定进程中线程的默认 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