Pular para o conteúdo principal
Remove a conta de jogador de um usuário de um título e exclui todos os dados associados

Sintaxe

Parâmetros

titleEntityHandle   PFEntityHandle PFEntityHandle para uma entidade de título obtida usando PFAuthenticationGetEntityWithSecretKeyAsync. request   PFAccountManagementDeletePlayerRequest* Objeto de solicitação preenchido. async   XAsyncBlock*
Inout
XAsyncBlock para a operação assíncrona.

Valor de retorno

Tipo: HRESULT Código de resultado desta operação de API.

Comentários

Esta API está disponível no Win32, Linux e macOS. Exclui todos os dados associados ao jogador, incluindo estatísticas, dados personalizados, inventário, compras, saldos de moeda virtual, personagens e associações a grupos compartilhados. Remove o jogador de todos os placares e índices de pesquisa de jogadores. Não exclui o histórico de eventos do PlayStream associado ao jogador. Não exclui a conta de usuário do editor que criou o jogador no título nem os dados associados, como nome de usuário, senha, endereço de email, vinculações de conta ou lista de amigos. Observe que esta API coloca o jogador na fila para exclusão e retorna imediatamente. Pode levar vários minutos ou mais até que todos os dados do jogador sejam totalmente excluídos. Até que os dados do jogador sejam totalmente excluídos, as tentativas de recriar o jogador com a mesma conta de usuário no mesmo título falharão com o erro ‘AccountDeleted’. Esta API deve ser habilitada para uso como uma opção no site do Game Manager. Ela é desabilitada por padrão. Chame XAsyncGetStatus para obter o status da operação. Se a chamada de serviço não for bem-sucedida, o resultado assíncrono será E_PF_API_NOT_ENABLED_FOR_GAME_SERVER_ACCESS ou qualquer um dos erros globais do Serviço PlayFab. Consulte a página de documentação “Handling PlayFab Errors” para obter mais detalhes sobre o tratamento de erros.

Requisitos

Cabeçalho: PFAccountManagement.h

Confira também

Membros de PFAccountManagement
Última modificação em 6 de outubro de 2026