Pular para o conteúdo principal
Inicia uma operação assíncrona para destruir um usuário local.

Sintaxe

Parâmetros

localUser   PartyLocalUser* O usuário 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 para destruir o usuário local 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 GetErrorMessage().

Comentários

Este método enfileira uma operação assíncrona para destruir um usuário local. Um PartyDestroyLocalUserCompletedStateChange será fornecido na conclusão da operação, indicando êxito ou falha. Antes da conclusão bem-sucedida da operação, o usuário local será removido de todas as redes nas quais se autenticou (cada uma indicada por um PartyLocalUserRemovedStateChange) e qualquer controle de chat local associado ao usuário será destruído (o que é indicado por um PartyChatControlDestroyedStateChange). A memória do usuário local permanecerá válida até que todas as alterações de estado que fazem referência ao usuário local tenham sido devolvidas a PartyManager::FinishProcessingStateChanges().

Requisitos

Cabeçalho: Party.h

Confira também

PartyManager
PartyDestroyLocalUserCompletedStateChange
PartyChatControlDestroyedStateChange
PartyLocalUserRemovedStateChange
PartyManager::GetLocalUsers
Última modificação em 8 de outubro de 2026