PartyXblManager::GetThreadAffinityMask
Ruft die aktuelle Gruppe von Prozessoren ab, auf denen interne Party-Xbox Live Helper-Bibliotheksthreads ausgeführt werden oder als Affinitätsmaske ausgeführt werden.
Syntax
PartyError GetThreadAffinityMask(
PartyXblThreadId threadId,
uint64_t* threadAffinityMask
)
Parameter
threadId
PartyXblThreadId
Der Typ des internen Bibliotheksthreads, für den die Prozessoraffinität abgerufen werden soll.
threadAffinityMask
uint64_t*
Ausgabe
Ein Ort zum Speichern der Affinitätsmaske für diese Art von Partythread.
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 Partythreads der Xbox Live Helper-Bibliothek 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: PartyXboxLive.h