PartyManager::FinishProcessingStateChanges
Gibt ein Array von PartyStateChanges zurück, die verarbeitet wurden.
Syntax
PartyError FinishProcessingStateChanges(
uint32_t stateChangeCount,
PartyStateChangeArray stateChanges
)
Parameter
stateChangeCount
uint32_t
Die Anzahl der Änderungen, die in der von stateChanges
angegebenen Liste bereitgestellt wurden, die zuvor von StartProcessingStateChanges() zurückgegeben wurden und nun vom Titel verarbeitet wurden.
stateChanges
PartyStateChangeArray
Eingabearray der Größe stateChangeCount
Das Array von Änderungen, die zuvor von StartProcessingStateChanges() zurückgegeben wurden und nun vom Titel verarbeitet wurden.
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
Diese Methode informiert die Parteibibliothek darüber, dass die von einem vorherigen Aufruf von StartProcessingStateChanges() gemeldeten Zustandsänderungen nun vom Titel verarbeitet wurden, sodass die zugeordneten Ressourcen freigegeben werden können. Sie können FinishProcessingStateChanges() mit einer beliebigen Anzahl von Zustandsänderungen aufrufen. Jede von StartProcessingStateChanges() zurückgegebene Zustandsänderung muss genau einmal an FinishProcessingStateChanges() zurückgegeben werden, kann jedoch in der richtigen Reihenfolge zurückgegeben werden und kann mit Zustandsänderungen von anderen Aufrufen von StartProcessingStateChanges() überlappen. Auch wenn Zustandsänderungen über nachfolgende Aufrufe von StartProcessingStateChanges() hinweg gespeichert werden, wird der von allen Gettern zurückgegebene Zustand der Parteibibliothek erweitert und spiegelt möglicherweise nicht mehr denselben Zustand wider, auf den sich die Zustandsänderungen beziehen.
Alle Ressourcen, die einer bestimmten Zustandsänderung zugeordnet sind, bleiben garantiert gültig, bis die Zustandsänderung an FinishProcessingStateChanges() zurückgegeben wird.
Um optimale Ergebnisse zu erzielen, sollten Sie die Zeit für die Verarbeitung von Zustandsänderungen minimieren, bevor Sie FinishProcessingStateChanges() aufrufen.
Voraussetzungen
Header: Party.h
Weitere Informationen
PartyManager
PartyStateChange
PartyManager::StartProcessingStateChanges