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 |