Multiplayer
| Hex | Dec | Descrição |
|---|---|---|
| 0x89236400 | -1994169344 | A biblioteca PlayFabMultiplayer precisa ser inicializada. |
| 0x89236401 | -1994169343 | Apenas uma instância de PlayFabMultiplayer pode existir por vez. |
| 0x89236402 | -1994169342 | Nenhum token de entidade do PlayFab foi associado à chave de entidade fornecida. Use PFMultiplayerSetEntityToken para associar um token de entidade do PlayFab a uma chave de entidade do PlayFab antes de passar essa chave de entidade para a API. |
| 0x89236403 | -1994169341 | A ID de thread do multiplayer fornecida é inválida/desconhecida. |
| 0x89236404 | -1994169340 | A chave de entidade do PlayFab fornecida está malformada ou é inválida por outro motivo. |
| 0x89236405 | -1994169339 | O recurso XNetworking do Microsoft Game Core não está disponível. |
| 0x89236406 | -1994169338 | Não foi possível inicializar a biblioteca do PlayFab Multiplayer porque a pilha de rede do Game Core não foi inicializada. Use a API XNetworkingGetConnectivityHint do Microsoft Game Core para determinar quando a pilha de rede é inicializada. |
| 0x89236408 | -1994169336 | A operação foi cancelada devido à suspensão do título. |
| 0x89236409 | -1994169335 | O serviço PlayFab retornou um erro inesperado com um código de status 4XX. |
| 0x8923640A | -1994169334 | O serviço PlayFab retornou um erro inesperado com um código de status 5XX. |
| 0x8923640B | -1994169333 | A ID de entidade é inválida. |
| 0x8923640C | -1994169332 | O tipo de entidade é inválido ou não tem suporte. |
| 0x8923640D | -1994169331 | Um limite de taxa de solicitações foi excedido. A solicitação não foi repetida automaticamente porque as repetições estão desabilitadas ou o período retry-after era longo demais. |
Lobby
| Hex | Dec | Descrição |
|---|---|---|
| 0x89236200 | -1994169856 | Não é possível criar o usuário local; o limite de usuários locais foi atingido. |
| 0x89236202 | -1994169854 | Já existe um usuário com a ID de entidade fornecida. |
| 0x89236203 | -1994169853 | A política de migração de proprietário do lobby solicitada, fornecida ou configurada é inválida. |
| 0x89236204 | -1994169852 | A política de acesso do lobby solicitada, fornecida ou configurada é inválida. |
| 0x89236205 | -1994169851 | O objeto solicitado ainda está com a criação assíncrona pendente. |
| 0x89236206 | -1994169850 | O valor de contagem máxima de membros fornecido está fora do intervalo de valores permitido. |
| 0x89236207 | -1994169849 | A contagem de propriedades do lobby fornecida excede o máximo permitido. |
| 0x89236208 | -1994169848 | Foi encontrado um erro inesperado. |
| 0x89236209 | -1994169847 | Falha ao analisar os dados JSON. |
| 0x8923620B | -1994169845 | Um parâmetro ou valor fornecido ao serviço PlayFab era inválido. |
| 0x8923620C | -1994169844 | O serviço PlayFab retornou um erro inesperado. |
| 0x8923620D | -1994169843 | O token de entidade fornecido expirou. |
| 0x8923620E | -1994169842 | O usuário não está autorizado a executar a operação. |
| 0x89236212 | -1994169838 | O serviço PlayFab retornou um erro desconhecido. |
| 0x89236213 | -1994169837 | O token de entidade do PlayFab está malformado ou é inválido por outro motivo. |
| 0x89236214 | -1994169836 | A ID de entidade do lobby especificada é inválida. |
| 0x89236215 | -1994169835 | O conjunto de propriedades fornecido contém chaves de propriedade duplicadas. |
| 0x89236216 | -1994169834 | Um limite de taxa de solicitações do lobby foi excedido. A solicitação não foi repetida automaticamente porque as repetições estão desabilitadas ou o período retry-after era longo demais. |
| 0x89236217 | -1994169833 | O proprietário do lobby não é membro do lobby. |
| 0x8923621A | -1994169830 | Não foi possível concluir a operação porque a entidade fornecida não foi autenticada localmente. Primeiro, faça login da entidade e forneça um token à biblioteca usando SetEntityToken. |
| 0x8923621B | -1994169829 | O tipo de alteração de estado do lobby fornecido é inválido/desconhecido. |
| 0x8923621C | -1994169828 | O resultado da alteração de estado do lobby fornecido é inválido/desconhecido. |
| 0x8923621D | -1994169827 | O motivo de desconexão do lobby fornecido é inválido/desconhecido. |
| 0x8923621E | -1994169826 | O serviço PlayFab retornou um erro inesperado de ‘solicitação inválida’. |
| 0x8923621F | -1994169825 | A ID de thread do lobby fornecida é inválida/desconhecida. |
| 0x89236220 | -1994169824 | Não foi possível concluir a operação porque a entidade fornecida não era membro do lobby. |
| 0x89236221 | -1994169823 | O serviço PlayFab retornou uma resposta inválida/malformada. |
| 0x89236222 | -1994169822 | É necessário fornecer uma atualização do lobby ou uma atualização de membro. |
| 0x89236223 | -1994169821 | As atualizações não podem ser enfileiradas após a desconexão do lobby. |
| 0x89236224 | -1994169820 | A solicitação de ingresso no lobby fornecida continha uma exclusão de propriedade inválida. |
| 0x89236225 | -1994169819 | O usuário solicitado já era membro do lobby. |
| 0x89236226 | -1994169818 | O lobby solicitado não existe. |
| 0x89236227 | -1994169817 | O lobby solicitado não estava em um estado que permitisse o ingresso. |
| 0x89236228 | -1994169816 | O motivo de remoção do membro do lobby fornecido é inválido/desconhecido. |
| 0x89236229 | -1994169815 | Não foi possível concluir a operação porque o membro atuante não era o proprietário. |
| 0x8923622A | -1994169814 | O membro do lobby não pode se promover a proprietário enquanto o proprietário ainda estiver conectado, usando a política de migração de proprietário atual. |
| 0x8923622B | -1994169813 | A versão da cadeia de caracteres de combinação não tem suporte. |
| 0x8923622C | -1994169812 | Não foi encontrada uma cadeia de caracteres de combinação para a chave de entidade especificada na cadeia de caracteres de combinação compactada. |
| 0x8923622D | -1994169811 | A cadeia de caracteres de combinação está em um formato inválido e não pôde ser analisada. |
| 0x8923622E | -1994169810 | O status do ouvinte de convites do lobby solicitado, fornecido ou configurado é inválido. |
| 0x8923622F | -1994169809 | O ouvinte de convites já está definido e precisa ser interrompido antes de ser redefinido. |
| 0x89236230 | -1994169808 | O ouvinte de convites não está definido e, portanto, não pode ser interrompido. |
| 0x89236231 | -1994169807 | O bloqueio de associação do lobby solicitado, fornecido ou configurado é inválido. |
| 0x89236232 | -1994169806 | O membro não pode ingressar novamente no lobby porque foi banido. |
| 0x89236233 | -1994169805 | O membro não pode ingressar no lobby porque já é membro, simultaneamente, do número máximo de lobbies permitidos. |
| 0x89236234 | -1994169804 | O proprietário não pode promover um membro desconectado a proprietário se a política de migração de proprietário for Automatic. |
| 0x89236235 | -1994169803 | O status da conexão é inválido. |
| 0x89236236 | -1994169802 | A operação só pode ser executada pelo servidor proprietário do lobby. |
| 0x89236237 | -1994169801 | O servidor chamador especificado não ingressou no lobby. O lobby tem outro servidor ingressado. |
| 0x89236238 | -1994169800 | O lobby não tem um servidor ingressado. |
| 0x89236239 | -1994169799 | O lobby já tem um servidor ingressado. |
| 0x8923623A | -1994169798 | O servidor já ingressou no lobby. |
| 0x8923623B | -1994169797 | O servidor não pode ingressar em um lobby que não pertence ao cliente. |
| 0x8923623C | -1994169796 | O servidor não pode ingressar em um lobby que não usa conexões. |
| 0x8923623D | -1994169795 | A operação só pode ser executada pelo servidor não proprietário associado ao lobby. |
| 0x8923623E | -1994169794 | O status da conexão é inválido. |
Matchmaking
| Hex | Dec | Descrição |
|---|---|---|
| 0x89236300 | -1994169600 | O status do tíquete de matchmaking fornecido é inválido/desconhecido. |
| 0x89236301 | -1994169599 | O resultado do tíquete de matchmaking fornecido é inválido/desconhecido. |
| 0x89236302 | -1994169598 | O motivo de cancelamento do tíquete de matchmaking fornecido é inválido/desconhecido. |
| 0x89236303 | -1994169597 | O tipo de alteração de estado de matchmaking fornecido é inválido/desconhecido. |
| 0x89236304 | -1994169596 | O tíquete foi cancelado devido a uma solicitação de cancelamento. |
| 0x89236305 | -1994169595 | O tíquete foi cancelado devido a um erro do serviço. |
| 0x89236306 | -1994169594 | O tíquete foi cancelado porque o tempo limite expirou antes que uma partida pudesse ser encontrada. |
| 0x89236307 | -1994169593 | O tíquete foi cancelado por um motivo desconhecido. |
| 0x89236308 | -1994169592 | Usuários duplicados não são permitidos nos parâmetros do tíquete. |
| 0x89236309 | -1994169591 | Pelo menos um usuário local precisa ser especificado nos parâmetros do tíquete. |
| 0x8923630A | -1994169590 | Havia usuários demais no tíquete para a fila. |
| 0x8923630B | -1994169589 | O tíquete já foi concluído. |
| 0x8923630C | -1994169588 | Foi encontrada uma falha irrecuperável ao tentar cancelar o tíquete. |
| 0x8923630D | -1994169587 | Um dos usuários é membro de tíquetes demais. |
| 0x8923630F | -1994169585 | Um limite de taxa de solicitações de matchmaking foi excedido. A solicitação não foi repetida automaticamente porque as repetições estão desabilitadas ou o período retry-after era longo demais. |
| 0x89236310 | -1994169584 | O tempo limite expirou sem que o serviço concluísse o tíquete. |
| 0x89236311 | -1994169583 | A entidade chamadora é inválida. |
| 0x89236312 | -1994169582 | Um dos usuários do tíquete tem atributos inválidos. |
| 0x89236313 | -1994169581 | A fila não foi encontrada. |
| 0x89236314 | -1994169580 | A partida não foi encontrada. |
| 0x89236315 | -1994169579 | O tíquete não foi encontrado. |
| 0x89236316 | -1994169578 | O usuário já ingressou no tíquete. |
| 0x89236317 | -1994169577 | A configuração da fila é inválida. |
| 0x89236318 | -1994169576 | Um dos usuários do tíquete tem um perfil de entidade inválido. |
| 0x89236319 | -1994169575 | O matchmaking não está habilitado para este título. |
| 0x8923631A | -1994169574 | Um dos usuários do tíquete tem atributos grandes demais. |
| 0x8923631B | -1994169573 | Um dos atributos do tíquete é inválido. |
| 0x8923631C | -1994169572 | O usuário não ingressou no tíquete. |
| 0x8923631D | -1994169571 | O número de filas excedeu o limite para este título. |
| 0x8923631E | -1994169570 | A API chamada não corresponde ao tipo de tíquete solicitado. |
| 0x8923631F | -1994169569 | A solicitação estava malformada. |
| 0x89236320 | -1994169568 | Os detalhes da partida só podem ser fornecidos quando o tíquete está no estado combinado. |
| 0x89236321 | -1994169567 | O tipo de protocolo multijogador fornecido é inválido. |
| 0x89236322 | -1994169566 | O tíquete foi cancelado pelo serviço. |
PubSub
| Hex | Dec | Descrição |
|---|---|---|
| 0x89236600 | -1994168832 | A biblioteca PubSub precisa ser inicializada. |
| 0x89236601 | -1994168831 | Apenas uma instância de PubSubManager pode existir por vez. |
| 0x09236602 | 153314818 | A operação solicitada falhou porque a API PubSub ainda está em uso. |
| 0x89236603 | -1994168829 | A ID de entidade do PubSub especificada é inválida. |
| 0x89236604 | -1994168828 | A operação solicitada falhou porque a entidade do PubSub ainda está em uso. |
| 0x89236605 | -1994168827 | Foi encontrada uma exceção ao analisar e adicionar a ID de conexão do PubSub a um corpo de mensagem do PlayFab. |
| 0x89236606 | -1994168826 | Falha ao analisar os dados JSON. |
| 0x89236607 | -1994168825 | A biblioteca PubSub já cancelou a assinatura da assinatura do PubSub fornecida. |
| 0x89236608 | -1994168824 | Falha ao criar uma cadeia de conexão do PubSub. |
| 0x89236609 | -1994168823 | O serviço PubSub encontrou um erro ao criar ou manter a conexão. |
| 0x8923660A | -1994168822 | Foi encontrada uma exceção ao analisar o identificador de conexão. |
| 0x8923660B | -1994168821 | A entidade solicitada não foi encontrada. |
| 0x8923660C | -1994168820 | A conexão fornecida existe, mas está em um estado inválido/desconhecido. |
| 0x8923660D | -1994168819 | Foi encontrada uma exceção inesperada ao tentar estabelecer a conexão do PubSub. |
| 0x8923660E | -1994168818 | Foi encontrada uma exceção inesperada ao analisar um evento de assinatura. |
| 0x8923660F | -1994168817 | Foi encontrada uma exceção inesperada ao analisar o conteúdo de uma notificação de assinatura. |
| 0x89236610 | -1994168816 | Houve uma tentativa de estabelecer uma assinatura do PubSub sem nenhuma conexão do PubSub disponível. |
| 0x89236611 | -1994168815 | O serviço PubSub recusou a tentativa de assinar o recurso especificado. |
| 0x89236612 | -1994168814 | Falha ao encerrar a sessão do PubSub durante a tentativa de desconexão. |
| 0x89236613 | -1994168813 | O recurso XNetworking do Microsoft Game Core não está disponível. |
| 0x89236614 | -1994168812 | Não foi possível inicializar a biblioteca PubSub porque a pilha de rede do Game Core não foi inicializada. Use a API XNetworkingGetConnectivityHint do Microsoft Game Core para determinar quando a pilha de rede é inicializada. |
| 0x89236616 | -1994168810 | Não foi possível configurar a conexão WebSocket do SignalR. |
| 0x89236617 | -1994168809 | A biblioteca PubSub atingiu o limite máximo de conexões WebSocket. |
| 0x89236618 | -1994168808 | A conexão do PubSub atingiu o limite máximo de entidades. |
| 0x89236619 | -1994168807 | O serviço PubSub não reconhece o tipo de entidade. |
| 0x8923661A | -1994168806 | O serviço PubSub não reconhece o tipo de solicitação. |
| 0x8923661B | -1994168805 | O serviço PubSub estava indisponível por meio do SignalR. |
| 0x8923661C | -1994168804 | O serviço PubSub retornou uma resposta inesperada. |
| 0x8923661D | -1994168803 | O serviço PubSub está limitando o cliente pelo SignalR por exceder o limite de taxa. |
| 0x8923661E | -1994168802 | O serviço PlayFab retornou um erro inesperado com um código de status 4XX. |
| 0x8923661F | -1994168801 | O serviço PlayFab retornou um erro inesperado com um código de status 5XX. |
| 0x89236620 | -1994168800 | O serviço PubSub não conseguiu entregar uma confirmação de assinatura dentro de um tempo limite razoável. |
| 0x89236621 | -1994168799 | O serviço PubSub falhou devido à falta de credenciais de autenticação para um recurso específico. |
| 0x89236622 | -1994168798 | Falha ao acessar os serviços do PubSub; verifique as credenciais. |
| 0x89236623 | -1994168797 | O título do PlayFab fornecido não tem os serviços do PubSub habilitados. |
| 0x89236624 | -1994168796 | O serviço PubSub está limitando o cliente por exceder o limite de taxa. |
| 0x89236625 | -1994168795 | O serviço PubSub não conseguiu concluir a solicitação porque não foi encontrada uma conexão para a entidade especificada. |
| 0x89236626 | -1994168794 | Os serviços do PlayFab rejeitaram nosso identificador de conexão do PubSub como inválido. |
| 0x89236627 | -1994168793 | A entidade excedeu o limite de assinaturas simultâneas do PubSub. |
Códigos de erro HRESULT globais
Os erros HRESULT a seguir são códigos de erro globais e também podem ser gerados por bibliotecas subjacentes:Globais
| Nome | Hex | Dec |
|---|---|---|
| E_NOTIMPL | 0x80004001 | -2147467263 |
| E_OUTOFMEMORY | 0x8007000E | -2147024882 |
| E_INVALIDARG | 0x80070057 | -2147024809 |
| E_ABORT | 0x80004004 | -2147467260 |
| E_FAIL | 0x80004005 | -2147467259 |
| E_ACCESSDENIED | 0x80070005 | -2147024891 |
| E_PENDING | 0x8000000A | -2147483638 |
| E_UNEXPECTED | 0x8000FFFF | -2147418113 |
| E_POINTER | 0x80004003 | -2147467261 |
| E_TIME_CRITICAL_THREAD | 0x800701A0 | -2147024480 |
| E_NO_TASK_QUEUE | 0x800701AB | -2147024469 |
| E_NOT_SUPPORTED | 0x80070032 | -2147024846 |
| E_NOT_SUFFICIENT_BUFFER | 0x8007007A | -2147024774 |
| E_NOINTERFACE | 0x80004002 | -2147467262 |
| E_BOUNDS | 0x8000000B | -2147483637 |
| E_ILLEGAL_METHOD_CALL | 0x8000000E | -2147483634 |
Cliente HTTP
| Nome | Hex | Dec |
|---|---|---|
| HTTP_E_STATUS_AMBIGUOUS | 0x8019012C | -2145844948 |
| HTTP_E_STATUS_BAD_GATEWAY | 0x801901F6 | -2145844746 |
| HTTP_E_STATUS_BAD_METHOD | 0x80190195 | -2145844843 |
| HTTP_E_STATUS_BAD_REQUEST | 0x80190190 | -2145844848 |
| HTTP_E_STATUS_CONFLICT | 0x80190199 | -2145844839 |
| HTTP_E_STATUS_DENIED | 0x80190191 | -2145844847 |
| HTTP_E_STATUS_EXPECTATION_FAILED | 0x801901A1 | -2145844831 |
| HTTP_E_STATUS_429_TOO_MANY_REQUESTS | 0x801901AD | -2145844819 |
| HTTP_E_STATUS_FORBIDDEN | 0x80190193 | -2145844845 |
| HTTP_E_STATUS_GATEWAY_TIMEOUT | 0x801901F8 | -2145844744 |
| HTTP_E_STATUS_GONE | 0x8019019A | -2145844838 |
| HTTP_E_STATUS_LENGTH_REQUIRED | 0x8019019B | -2145844837 |
| HTTP_E_STATUS_MOVED | 0x8019012D | -2145844947 |
| HTTP_E_STATUS_NONE_ACCEPTABLE | 0x80190196 | -2145844842 |
| HTTP_E_STATUS_NOT_FOUND | 0x80190194 | -2145844844 |
| HTTP_E_STATUS_NOT_MODIFIED | 0x80190130 | -2145844944 |
| HTTP_E_STATUS_NOT_SUPPORTED | 0x801901F5 | -2145844747 |
| HTTP_E_STATUS_PAYMENT_REQ | 0x80190192 | -2145844846 |
| HTTP_E_STATUS_PRECOND_FAILED | 0x8019019C | -2145844836 |
| HTTP_E_STATUS_PROXY_AUTH_REQ | 0x80190197 | -2145844841 |
| HTTP_E_STATUS_RANGE_NOT_SATISFIABLE | 0x801901A0 | -2145844832 |
| HTTP_E_STATUS_REDIRECT | 0x8019012E | -2145844946 |
| HTTP_E_STATUS_REDIRECT_KEEP_VERB | 0x80190133 | -2145844941 |
| HTTP_E_STATUS_REDIRECT_METHOD | 0x8019012F | -2145844945 |
| HTTP_E_STATUS_REQUEST_TIMEOUT | 0x80190198 | -2145844840 |
| HTTP_E_STATUS_REQUEST_TOO_LARGE | 0x8019019D | -2145844835 |
| HTTP_E_STATUS_SERVER_ERROR | 0x801901F4 | -2145844748 |
| HTTP_E_STATUS_SERVICE_UNAVAIL | 0x801901F7 | -2145844745 |
| HTTP_E_STATUS_UNEXPECTED | 0x80190001 | -2145845247 |
| HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR | 0x80190005 | -2145845243 |
| HTTP_E_STATUS_UNSUPPORTED_MEDIA | 0x8019019F | -2145844833 |
| HTTP_E_STATUS_URI_TOO_LONG | 0x8019019E | -2145844834 |
| HTTP_E_STATUS_USE_PROXY | 0x80190131 | -2145844943 |
| HTTP_E_STATUS_VERSION_NOT_SUP | 0x801901F9 | -2145844743 |
| ONL_E_ACTION_REQUIRED | 0x8086000C | -2138701812 |
| WEB_E_INVALID_JSON_STRING | 0x83750007 | -2089484281 |
| WEB_E_UNEXPECTED_CONTENT | 0x83750005 | -2089484283 |
