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.
Ruft die aktuelle Gruppe von Prozessoren ab, auf denen interne Partybibliotheksthreads ausgeführt werden oder als Affinitätsmaske ausgeführt werden.
Syntax
PartyError GetThreadAffinityMask(
PartyThreadId threadId,
uint64_t* threadAffinityMask
)
Parameter
threadId
PartyThreadId
Der Typ des internen Partybibliotheksthreads, für den die Prozessoraffinität abgerufen werden soll.
threadAffinityMask uint64_t*
Ausgabe
Die Ausgabeaffinitätsmaske für diesen Typ von Partybibliotheksthread.
Rückgabewert
PartyError
c_partyErrorSuccess , wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über GetErrorMessage() abgerufen werden.
Hinweise
Dadurch wird die aktuelle Prozessoraffinität für interne Parteibibliotheksthreads eines bestimmten Typs abgerufen.
Für diese Methode muss Initialize() nicht zuerst aufgerufen werden.
Der gemeldete Wert von c_anyProcessor written to threadAffinityMask gibt an, dass der Thread auf jedem Prozessor ausgeführt werden kann.
Voraussetzungen
Kopfball: Party.h
Weitere Informationen
PartyManager
PartyThreadId
PartyManager::SetThreadAffinityMask