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 chatControls
bereitgestellten 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