Freigeben über


PartyDevice::GetChatControls

Ruft die Chatsteuerelemente auf diesem Gerät ab.

Syntax

PartyError GetChatControls(  
    uint32_t* chatControlCount,  
    PartyChatControlArray* chatControls  
)  

Parameter

chatControlCount uint32_t*
Ausgabe

Die Ausgabeanzahl der Chatsteuerelemente auf diesem Gerät.

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

Ein von der Bibliothek zugeordnetes Ausgabearray, das die Chatsteuerelemente auf diesem Gerät enthält.

Rückgabewert

PartyError

c_partyErrorSuccess , wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PartyManager::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() aufruft. Wenn dies das lokale Gerät ist, wird auch der Arbeitsspeicher für das Array ungültig, wenn PartyLocalDevice::CreateChatControl() erfolgreich zurückgibt.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyDevice
PartyLocalDevice::CreateChatControl
PartyLocalDevice::D estroyChatControl
PartyChatControlDestroyedStateChange