Multiplayer
| Hex | Dec | Descripción |
|---|---|---|
| 0x89236400 | -1994169344 | La biblioteca PlayFabMultiplayer debe inicializarse. |
| 0x89236401 | -1994169343 | Solo puede existir una instancia de PlayFabMultiplayer a la vez. |
| 0x89236402 | -1994169342 | No se asoció ningún token de entidad de PlayFab a la clave de entidad proporcionada. Use PFMultiplayerSetEntityToken para asociar un token de entidad de PlayFab a una clave de entidad de PlayFab antes de pasar esa clave de entidad a la API. |
| 0x89236403 | -1994169341 | El identificador de subproceso multijugador proporcionado es no válido o desconocido. |
| 0x89236404 | -1994169340 | La clave de entidad de PlayFab proporcionada tiene un formato incorrecto o no es válida por otro motivo. |
| 0x89236405 | -1994169339 | La característica XNetworking de Microsoft Game Core no está disponible. |
| 0x89236406 | -1994169338 | La biblioteca PlayFab Multiplayer no se pudo inicializar porque la pila de red de Game Core no se inicializó. Use la API XNetworkingGetConnectivityHint de Microsoft Game Core para determinar cuándo se inicializa la pila de red. |
| 0x89236408 | -1994169336 | La operación se canceló porque el título se suspendió. |
| 0x89236409 | -1994169335 | El servicio PlayFab devolvió un error inesperado con un código de estado 4XX. |
| 0x8923640A | -1994169334 | El servicio PlayFab devolvió un error inesperado con un código de estado 5XX. |
| 0x8923640B | -1994169333 | El identificador de entidad no es válido. |
| 0x8923640C | -1994169332 | El tipo de entidad no es válido o no se admite. |
| 0x8923640D | -1994169331 | Se superó un límite de frecuencia de solicitudes. La solicitud no se reintentó automáticamente porque los reintentos están deshabilitados o el período de reintento era demasiado largo. |
Lobby
| Hex | Dec | Descripción |
|---|---|---|
| 0x89236200 | -1994169856 | No se puede crear el usuario local; se alcanzó el límite de usuarios locales. |
| 0x89236202 | -1994169854 | Ya existe un usuario con el identificador de entidad proporcionado. |
| 0x89236203 | -1994169853 | La directiva de migración de propietario del lobby solicitada, proporcionada o configurada no es válida. |
| 0x89236204 | -1994169852 | La directiva de acceso del lobby solicitada, proporcionada o configurada no es válida. |
| 0x89236205 | -1994169851 | El objeto solicitado aún tiene pendiente la creación asincrónica. |
| 0x89236206 | -1994169850 | El valor de recuento máximo de miembros proporcionado está fuera del intervalo de valores permitido. |
| 0x89236207 | -1994169849 | El recuento de propiedades del lobby proporcionado supera el máximo permitido. |
| 0x89236208 | -1994169848 | Se encontró un error inesperado. |
| 0x89236209 | -1994169847 | Error al analizar los datos JSON. |
| 0x8923620B | -1994169845 | Un parámetro o valor proporcionado al servicio PlayFab no era válido. |
| 0x8923620C | -1994169844 | El servicio PlayFab devolvió un error inesperado. |
| 0x8923620D | -1994169843 | El token de entidad proporcionado ha expirado. |
| 0x8923620E | -1994169842 | El usuario no está autorizado para ejecutar la operación. |
| 0x89236212 | -1994169838 | El servicio PlayFab devolvió un error desconocido. |
| 0x89236213 | -1994169837 | El token de entidad de PlayFab tiene un formato incorrecto o no es válido por otro motivo. |
| 0x89236214 | -1994169836 | El identificador de entidad de lobby especificado no es válido. |
| 0x89236215 | -1994169835 | El conjunto de propiedades proporcionado contiene claves de propiedad duplicadas. |
| 0x89236216 | -1994169834 | Se superó un límite de frecuencia de solicitudes de Lobby. La solicitud no se reintentó automáticamente porque los reintentos están deshabilitados o el período de reintento era demasiado largo. |
| 0x89236217 | -1994169833 | El propietario del lobby no es un miembro del lobby. |
| 0x8923621A | -1994169830 | La operación no se pudo completar porque la entidad proporcionada no se autenticó localmente. Primero inicie la sesión de la entidad y proporcione a la biblioteca un token mediante SetEntityToken. |
| 0x8923621B | -1994169829 | El tipo de cambio de estado de Lobby proporcionado es no válido o desconocido. |
| 0x8923621C | -1994169828 | El resultado de cambio de estado de Lobby proporcionado es no válido o desconocido. |
| 0x8923621D | -1994169827 | El motivo de desconexión de Lobby proporcionado es no válido o desconocido. |
| 0x8923621E | -1994169826 | El servicio PlayFab devolvió un error inesperado de tipo “bad request”. |
| 0x8923621F | -1994169825 | El identificador de subproceso de Lobby proporcionado es no válido o desconocido. |
| 0x89236220 | -1994169824 | La operación no se pudo completar porque la entidad proporcionada no era un miembro del lobby. |
| 0x89236221 | -1994169823 | El servicio PlayFab devolvió una respuesta no válida o con formato incorrecto. |
| 0x89236222 | -1994169822 | Se debe proporcionar una actualización de lobby o una actualización de miembro. |
| 0x89236223 | -1994169821 | Las actualizaciones no se pueden poner en cola después de desconectarse del lobby. |
| 0x89236224 | -1994169820 | La solicitud de unión al lobby proporcionada contenía una eliminación de propiedad no válida. |
| 0x89236225 | -1994169819 | El usuario solicitado ya era un miembro del lobby. |
| 0x89236226 | -1994169818 | El lobby solicitado no existe. |
| 0x89236227 | -1994169817 | El lobby solicitado no estaba en un estado que permitiera la unión. |
| 0x89236228 | -1994169816 | El motivo de eliminación de miembro de Lobby proporcionado es no válido o desconocido. |
| 0x89236229 | -1994169815 | La operación no se pudo completar porque el miembro que actuaba no era el propietario. |
| 0x8923622A | -1994169814 | Un miembro del lobby no puede autopromoverse a propietario mientras el propietario siga conectado con la directiva de migración de propietario actual. |
| 0x8923622B | -1994169813 | La versión de la cadena de organización no se admite. |
| 0x8923622C | -1994169812 | No se encontró una cadena de organización para la clave de entidad especificada en la cadena de organización empaquetada. |
| 0x8923622D | -1994169811 | La cadena de organización tiene un formato no válido y no se pudo analizar. |
| 0x8923622E | -1994169810 | El estado del agente de escucha de invitaciones de Lobby solicitado, proporcionado o configurado no es válido. |
| 0x8923622F | -1994169809 | El agente de escucha de invitaciones ya está establecido y debe detenerse antes de restablecerse. |
| 0x89236230 | -1994169808 | El agente de escucha de invitaciones no está establecido, por lo que no se puede detener. |
| 0x89236231 | -1994169807 | El bloqueo de pertenencia de Lobby solicitado, proporcionado o configurado no es válido. |
| 0x89236232 | -1994169806 | El miembro no puede volver a unirse al lobby porque se le ha prohibido el acceso. |
| 0x89236233 | -1994169805 | El miembro no puede unirse al lobby porque ya es miembro simultáneamente del número máximo de lobbies permitidos. |
| 0x89236234 | -1994169804 | El propietario no puede promover a un miembro desconectado a propietario si la directiva de migración de propietario es Automatic. |
| 0x89236235 | -1994169803 | El estado de conexión no es válido. |
| 0x89236236 | -1994169802 | La operación solo puede realizarla el servidor propietario del lobby. |
| 0x89236237 | -1994169801 | El servidor autor de la llamada especificado no se ha unido al lobby. El lobby tiene un servidor diferente unido. |
| 0x89236238 | -1994169800 | El lobby no tiene un servidor unido. |
| 0x89236239 | -1994169799 | El lobby ya tiene un servidor unido. |
| 0x8923623A | -1994169798 | El servidor ya se unió al lobby. |
| 0x8923623B | -1994169797 | El servidor no puede unirse a un lobby que no sea propiedad de un cliente. |
| 0x8923623C | -1994169796 | El servidor no puede unirse a un lobby que no use conexiones. |
| 0x8923623D | -1994169795 | La operación solo puede realizarla el servidor no propietario asociado al lobby. |
| 0x8923623E | -1994169794 | El estado de conexión no es válido. |
Matchmaking
| Hex | Dec | Descripción |
|---|---|---|
| 0x89236300 | -1994169600 | El estado del vale de emparejamiento proporcionado es no válido o desconocido. |
| 0x89236301 | -1994169599 | El resultado del vale de emparejamiento proporcionado es no válido o desconocido. |
| 0x89236302 | -1994169598 | El motivo de cancelación del vale de emparejamiento proporcionado es no válido o desconocido. |
| 0x89236303 | -1994169597 | El tipo de cambio de estado de emparejamiento proporcionado es no válido o desconocido. |
| 0x89236304 | -1994169596 | El vale se canceló debido a una solicitud de cancelación. |
| 0x89236305 | -1994169595 | El vale se canceló debido a un error del servicio. |
| 0x89236306 | -1994169594 | El vale se canceló porque el tiempo de espera transcurrió antes de que se pudiera encontrar una coincidencia. |
| 0x89236307 | -1994169593 | El vale se canceló por un motivo desconocido. |
| 0x89236308 | -1994169592 | No se permiten usuarios duplicados en los parámetros del vale. |
| 0x89236309 | -1994169591 | Se debe especificar al menos un usuario local en los parámetros del vale. |
| 0x8923630A | -1994169590 | Había demasiados usuarios en el vale para la cola. |
| 0x8923630B | -1994169589 | El vale ya está completado. |
| 0x8923630C | -1994169588 | Se encontró un error irrecuperable al intentar cancelar el vale. |
| 0x8923630D | -1994169587 | Uno de los usuarios es miembro de demasiados vales. |
| 0x8923630F | -1994169585 | Se superó un límite de frecuencia de solicitudes de emparejamiento. La solicitud no se reintentó automáticamente porque los reintentos están deshabilitados o el período de reintento era demasiado largo. |
| 0x89236310 | -1994169584 | El tiempo de espera transcurrió sin que el servicio completara el vale. |
| 0x89236311 | -1994169583 | La entidad autora de la llamada no es válida. |
| 0x89236312 | -1994169582 | Uno de los usuarios del vale tiene atributos no válidos. |
| 0x89236313 | -1994169581 | No se encontró la cola. |
| 0x89236314 | -1994169580 | No se encontró la coincidencia. |
| 0x89236315 | -1994169579 | No se encontró el vale. |
| 0x89236316 | -1994169578 | El usuario ya se unió al vale. |
| 0x89236317 | -1994169577 | La configuración de la cola no es válida. |
| 0x89236318 | -1994169576 | Uno de los usuarios del vale tiene un perfil de entidad no válido. |
| 0x89236319 | -1994169575 | El emparejamiento no está habilitado para este título. |
| 0x8923631A | -1994169574 | Uno de los usuarios del vale tiene atributos demasiado grandes. |
| 0x8923631B | -1994169573 | Uno de los atributos del vale no es válido. |
| 0x8923631C | -1994169572 | El usuario no se ha unido al vale. |
| 0x8923631D | -1994169571 | El número de colas superó el límite para este título. |
| 0x8923631E | -1994169570 | La API llamada no coincide con el tipo de vale solicitado. |
| 0x8923631F | -1994169569 | La solicitud tenía un formato incorrecto. |
| 0x89236320 | -1994169568 | Los detalles de la coincidencia solo se pueden proporcionar cuando el vale está en el estado de coincidencia encontrada. |
| 0x89236321 | -1994169567 | El tipo de protocolo multijugador proporcionado no es válido. |
| 0x89236322 | -1994169566 | El servicio canceló el vale. |
PubSub
| Hex | Dec | Descripción |
|---|---|---|
| 0x89236600 | -1994168832 | La biblioteca PubSub debe inicializarse. |
| 0x89236601 | -1994168831 | Solo puede existir una instancia de PubSubManager a la vez. |
| 0x09236602 | 153314818 | La operación solicitada no se pudo realizar porque la API de PubSub sigue en uso. |
| 0x89236603 | -1994168829 | El identificador de entidad de PubSub especificado no es válido. |
| 0x89236604 | -1994168828 | La operación solicitada no se pudo realizar porque la entidad de PubSub sigue en uso. |
| 0x89236605 | -1994168827 | Se encontró una excepción al analizar y agregar el identificador de conexión de PubSub a un cuerpo de mensaje de PlayFab. |
| 0x89236606 | -1994168826 | Error al analizar los datos JSON. |
| 0x89236607 | -1994168825 | La biblioteca PubSub ya canceló la suscripción a la suscripción de PubSub proporcionada. |
| 0x89236608 | -1994168824 | Error al crear una cadena de conexión de PubSub. |
| 0x89236609 | -1994168823 | El servicio PubSub encontró un error al crear o mantener la conexión. |
| 0x8923660A | -1994168822 | Se encontró una excepción al analizar el identificador de conexión. |
| 0x8923660B | -1994168821 | No se encontró la entidad solicitada. |
| 0x8923660C | -1994168820 | La conexión proporcionada existe, pero está en un estado no válido o desconocido. |
| 0x8923660D | -1994168819 | Se encontró una excepción inesperada al intentar establecer la conexión de PubSub. |
| 0x8923660E | -1994168818 | Se encontró una excepción inesperada al analizar un evento de suscripción. |
| 0x8923660F | -1994168817 | Se encontró una excepción inesperada al analizar una carga de notificación de suscripción. |
| 0x89236610 | -1994168816 | Se intentó establecer una suscripción de PubSub sin ninguna conexión de PubSub disponible. |
| 0x89236611 | -1994168815 | El servicio PubSub rechazó el intento de suscribirse al recurso especificado. |
| 0x89236612 | -1994168814 | Error al finalizar la sesión de PubSub al intentar desconectarse. |
| 0x89236613 | -1994168813 | La característica XNetworking de Microsoft Game Core no está disponible. |
| 0x89236614 | -1994168812 | La biblioteca PubSub no se pudo inicializar porque la pila de red de Game Core no se inicializó. Use la API XNetworkingGetConnectivityHint de Microsoft Game Core para determinar cuándo se inicializa la pila de red. |
| 0x89236616 | -1994168810 | No se puede configurar la conexión de WebSocket de SignalR. |
| 0x89236617 | -1994168809 | La biblioteca PubSub alcanzó su límite máximo de conexiones de WebSocket. |
| 0x89236618 | -1994168808 | La conexión de PubSub alcanzó su límite máximo de entidades. |
| 0x89236619 | -1994168807 | El servicio PubSub no reconoce el tipo de entidad. |
| 0x8923661A | -1994168806 | El servicio PubSub no reconoce el tipo de solicitud. |
| 0x8923661B | -1994168805 | El servicio PubSub no estaba disponible a través de SignalR. |
| 0x8923661C | -1994168804 | El servicio PubSub devolvió una respuesta inesperada. |
| 0x8923661D | -1994168803 | El servicio PubSub está limitando al cliente a través de SignalR por superar el límite de frecuencia. |
| 0x8923661E | -1994168802 | El servicio PlayFab devolvió un error inesperado con un código de estado 4XX. |
| 0x8923661F | -1994168801 | El servicio PlayFab devolvió un error inesperado con un código de estado 5XX. |
| 0x89236620 | -1994168800 | El servicio PubSub no pudo entregar una confirmación de suscripción dentro de un tiempo de espera razonable. |
| 0x89236621 | -1994168799 | El servicio PubSub produjo un error por falta de credenciales de autenticación para un recurso específico. |
| 0x89236622 | -1994168798 | Error al acceder a los servicios PubSub; compruebe las credenciales. |
| 0x89236623 | -1994168797 | El título de PlayFab proporcionado no tiene habilitados los servicios PubSub. |
| 0x89236624 | -1994168796 | El servicio PubSub está limitando al cliente por superar el límite de frecuencia. |
| 0x89236625 | -1994168795 | El servicio PubSub no pudo completar la solicitud porque no se encontró una conexión para la entidad especificada. |
| 0x89236626 | -1994168794 | Los servicios de PlayFab rechazaron nuestro identificador de conexión de PubSub por no ser válido. |
| 0x89236627 | -1994168793 | La entidad superó su límite de suscripciones de PubSub simultáneas. |
Códigos de error HRESULT globales
Los siguientes errores HRESULT son códigos de error globales y también los pueden generar las bibliotecas subyacentes:Global
| Nombre | 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
| Nombre | 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 |
