Pular para o conteúdo principal
Enfileira uma operação assíncrona para destruir um controle de chat local.

Sintaxe

Parâmetros

localChatControl   PartyLocalChatControl* O controle de chat local a ser destruído. asyncIdentifier   void*
opcional
Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.

Valor retornado

PartyError c_partyErrorSuccess se a operação assíncrona para destruir o controle de chat tiver sido iniciada ou um código de erro caso contrário. Se este método falhar, nenhuma alteração de estado relacionada será gerada. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().

Comentários

Este método enfileira uma tentativa assíncrona de destruir um controle de chat local. Um PartyDestroyChatControlCompletedStateChange será fornecido na conclusão da operação, indicando êxito ou falha. Antes da conclusão bem-sucedida da operação, o controle de chat local será desconectado de todas as redes às quais estava conectado anteriormente (cada uma indicada por um PartyChatControlLeftNetworkStateChange). A memória do controle de chat local permanecerá válida até que todas as alterações de estado que fazem referência ao controle de chat tenham sido devolvidas a PartyManager::FinishProcessingStateChanges().

Requisitos

Cabeçalho: Party.h

Confira também

PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
Última modificação em 20 de outubro de 2026