Freigeben über


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

Weitere Informationen

PartyXblManager
PartyXblManager::SetThreadAffinityMask