设置指定进程中线程的默认 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 |
| Library | kernel32。自由 |
| DLL | kernel32.dll |