PartyManager::GetThreadAffinityMask
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
Header: Party.h
Weitere Informationen
PartyManager
PartyThreadId
PartyManager::SetThreadAffinityMask