Freigeben über


PartyManager::GetChatControls

Ruft ein Array ab, das eine kombinierte Liste aller Chatsteuerelemente auf dem lokalen Gerät und allen Remotegeräten enthält.

Syntax

PartyError GetChatControls(  
    uint32_t* chatControlCount,  
    PartyChatControlArray* chatControls  
)  

Parameter

chatControlCount uint32_t*
Ausgabe

Die Ausgabeanzahl der in chatControlsbereitgestellten Chatsteuerelemente.

chatControls PartyChatControlArray*
Von der Bibliothek zugewiesenes Ausgabearray der Größe *chatControlCount

Ein von der Bibliothek zugeordnetes Ausgabearray, das die Liste aller Chatsteuerelemente 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 PartyChatControlDestroyedStateChange von PartyManager::StartProcessingStateChanges() bereitgestellt wurde, ist das Chat-Steuerelement 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() oder PartyLocalDevice::CreateChatControl() aufruft.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyManager
PartyLocalDevice::CreateChatControl
PartyLocalDevice::D estroyChatControl
PartyChatControlDestroyedStateChange