Freigeben über


PartyManager::GetLocalUsers

Ruft ein Array mit allen lokalen Benutzern ab, die von CreateLocalUser() oder CreateLocalUserWithEntityType() erstellt wurden.

Syntax

PartyError GetLocalUsers(  
    uint32_t* userCount,  
    PartyLocalUserArray* localUsers  
)  

Parameter

userCount uint32_t*
Ausgabe

Die Ausgabenummer der lokalen Benutzer, die in localUsersangegeben werden.

localUsers PartyLocalUserArray*
Von der Bibliothek zugewiesenes Ausgabearray der Größe *userCount

Ein von der Bibliothek zugeordnetes Ausgabearray, das die lokalen Benutzer enthält.

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

Sobald ein PartyDestroyLocalUserCompletedStateChange von PartyManager::StartProcessingStateChanges() bereitgestellt wurde, ist der lokale Benutzer nicht mehr im Array vorhanden, das von dieser Methode zurückgegeben wird.

Der Arbeitsspeicher für das zurückgegebene Array wird ungültig, wenn der Titel PartyManager::StartProcessingStateChanges() aufruft oder wenn CreateLocalUser() oder CreateLocalUserWithEntityType() erfolgreich zurückgibt.

Voraussetzungen

Kopfball: Party.h

Weitere Informationen

PartyManager
PartyManager::CreateLocalUser
PartyManager::CreateLocalUserWithEntityType
PartyManager::D estroyLocalUser
PartyDestroyLocalUserCompletedStateChange