Freigeben über


SetProcessDefaultCpuSets-Funktion (processthreadsapi.h)

Legt die Standardzuweisung von CPU-Sätzen für Threads im angegebenen Prozess fest. Threads, die erstellt werden, für die CPU-Sätze nicht explizit mithilfe von SetThreadSelectedCpuSets festgelegt wurden, erben die von SetProcessDefaultCpuSets angegebenen Sätze automatisch.

Syntax

BOOL SetProcessDefaultCpuSets(
  HANDLE      Process,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);

Parameter

Process

Gibt den Prozess an, für den die Standard-CPU-Sätze festgelegt werden sollen. Dieses Handle muss über das zugriffsrecht PROCESS_SET_LIMITED_INFORMATION verfügen. Der von GetCurrentProcess zurückgegebene Wert kann hier auch angegeben werden.

CpuSetIds

Gibt die Liste der CPU-Set-IDs an, die als Standard-CPU-Satz des Prozesses festgelegt werden sollen. Wenn dies NULL ist, löscht SetProcessDefaultCpuSets jede Zuweisung.

CpuSetIdCount

Gibt die Anzahl der IDs in der Liste an, die im Argument CpuSetIds übergeben werden. Wenn dieser Wert NULL ist, sollte dies 0 sein.

Rückgabewert

Diese Funktion kann nicht fehlschlagen, wenn gültige Parameter übergeben werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile processthreadsapi.h
DLL kernel32.dll