Freigeben über


SetThreadSelectedCpuSets-Funktion (processthreadsapi.h)

Legt die ausgewählte CPU Sets-Zuordnung für den angegebenen Thread fest. Diese Zuweisung setzt die Standardzuweisung des Prozesses außer Kraft, wenn eine festgelegt ist.

Syntax

BOOL SetThreadSelectedCpuSets(
  HANDLE      Thread,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);

Die Parameter

Thread

Gibt den Thread an, für den die CPU Set-Zuweisung festgelegt werden soll. Dieses Handle muss über das THREAD_SET_LIMITED_INFORMATION Zugriffsrecht verfügen. Der von GetCurrentThread zurückgegebene Wert kann auch verwendet werden.

CpuSetIds

Gibt die Liste der CPU-Set-IDs an, die als thread ausgewählter CPU-Satz festgelegt werden sollen. Wenn dies NULL ist, löscht die API eine Zuordnung, wiederherstellen sie die Standardzuweisung, wenn eine festgelegt ist.

CpuSetIdCount

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

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

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

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10
mindestens unterstützte Server- Windows Server 2016
Header processthreadsapi.h
Library kernel32. Befreien
DLL kernel32.dll