Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |