PartyManager::Initialize
Initialisiert die PartyManager-Objektinstanz.
Syntax
PartyError Initialize(
PartyString titleId
)
Parameter
titleId
PartyString
Die PlayFab-Titel-ID der App.
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
Dies muss vor jeder anderen Methode aufgerufen werden, abgesehen von den statischen Methoden GetSingleton(), SetMemoryCallbacks(), GetMemoryCallbacks(), SetThreadAffinityMask(), GetThreadAffinityMask(), SerializeNetworkDescriptor(), DeserializeNetworkDescriptor(), SetWorkMode()und GetWorkMode(). Initialize() kann ohne einen nachfolgenden Cleanup() -Aufruf nicht erneut aufgerufen werden.
Jeder Aufruf von Initialize() sollte über einen entsprechenden Cleanup()-Aufruf verfügen.
Apps, die die Microsoft Game Core-Version der Partybibliothek verwenden, müssen warten, bis der Game Core-Netzwerkstapel initialisiert wurde, bevor diese Methode aufgerufen wird. Der Status des Netzwerkstapels kann mithilfe der Game Core XNetworkingGetConnectivityHint-API ermittelt werden.
Apps, die die Microsoft Game Core-Version der Partybibliothek verwenden, müssen über die RegisterAppStateChangeNotification-API auf App-Statusbenachrichtigungen lauschen. Wenn die App angehalten wird, muss die App PartyManager::Cleanup() aufrufen. Wenn die App fortgesetzt wird, muss der Titel warten, bis der Game Core-Netzwerkstapel bereit ist, und dann die Partybibliothek erneut initialisieren, indem PartyManager::Initialize() aufgerufen wird.
Die angegebene titleId
muss dieselbe Titel-ID sein, die zum Abrufen der PlayFab-Entitäts-IDs und Entitätstoken verwendet wird, die an CreateLocalUser(), CreateLocalUserWithEntityType() und PartyLocalUser::UpdateEntityToken()übergeben werden.
Anforderungen
Kopfball: Party.h
Weitere Informationen
PartyManager
PartyManager::CreateLocalUser
PartyManager::CreateLocalUserWithEntityType
PartyManager::Cleanup
PartyManager::GetSingleton
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks
PartyManager::SetThreadAffinityMask
PartyManager::GetThreadAffinityMask
PartyManager::SerializeNetworkDescriptor
PartyManager::D eserializeNetworkDescriptor
PartyLocalUser::UpdateEntityToken