Freigeben über


PlayFab Multiplayer C++SDK- Fehlercodes

Die folgenden Fehlercodes werden von den PlayFab Multiplayer-, Lobby- und Matchmaking-APIs verwendet und können zum Debuggen verwendet werden. Für Diagnose können die Fehlermeldungen auch zur Laufzeit über PFMultiplayerGetErrorMessage abgerufen werden.

Weitere Anleitungen zur Behandlung dieser Fehler finden Sie unter Behandeln von Fehlern beim C++-SDK für Lobbys und Matchmaking.

Multiplayer

Hex Dez Beschreibung
0x89236400 -1994169344 Die PlayFabMultiplayer-Bibliothek muss initialisiert werden.
0x89236401 -1994169343 Es kann jeweils nur ein PlayFabMultiplayer-instance vorhanden sein.
0x89236402 -1994169342 Dem angegebenen Entitätsschlüssel wurde kein PlayFab-Entitätstoken zugeordnet. Verwenden Sie PFMultiplayerSetEntityToken, um ein PlayFab-Entitätstoken einem PlayFab-Entitätsschlüssel zuzuordnen, bevor Sie diesen Entitätsschlüssel an die API übergeben.
0x89236403 -1994169341 Die angegebene Multiplayerthread-ID ist ungültig/unbekannt.
0x89236404 -1994169340 Der bereitgestellte PlayFab-Entitätsschlüssel ist falsch formatiert oder anderweitig ungültig.
0x89236405 -1994169339 Das XNetworking-Feature von Microsoft Game Core ist nicht verfügbar.
0x89236406 -1994169338 Die PlayFab Multiplayer-Bibliothek konnte nicht initialisiert werden, da der Game Core-Netzwerkstapel nicht initialisiert wurde. Verwenden Sie die Microsoft Game Core-API XNetworkingGetConnectivityHint, um zu bestimmen, wann der Netzwerkstapel initialisiert wird.
0x89236408 -1994169336 Der Vorgang wurde abgebrochen, weil der Titel angehalten wurde.
0x89236409 -1994169335 Ein unerwarteter Fehlercode wurde vom PlayFab-Dienst mit einem 4XX-Antwortcode zurückgegeben.
0x8923640A -1994169334 Ein unerwarteter Fehlercode wurde vom PlayFab-Dienst mit einem 5XX-Antwortcode zurückgegeben.
0x8923640B -1994169333 Die Entitäts-ID ist ungültig.
0x8923640C -1994169332 Der Entitätstyp ist ungültig oder wird nicht unterstützt.
0x8923640D -1994169331 Ein Anforderungsratenlimit wurde überschritten. Die Anforderung wurde nicht automatisch erneut wiederholt, weil Wiederholungsversuche deaktiviert sind oder der Wiederholungszeitraum zu lang war.

Lobby

Hex Dez Beschreibung
0x89236200 -1994169856 Lokaler Benutzer kann nicht erstellt werden. Das lokale Benutzerlimit wurde erreicht.
0x89236202 -1994169854 Ein Benutzer mit der angegebenen Entitäts-ID ist bereits vorhanden.
0x89236203 -1994169853 Die angeforderte, bereitgestellte oder konfigurierte Migrationsrichtlinie des Lobbybesitzers ist ungültig.
0x89236204 -1994169852 Die angeforderte, bereitgestellte oder konfigurierte Lobby-Zugriffsrichtlinie ist ungültig.
0x89236205 -1994169851 Das angeforderte Objekt steht noch aus der asynchronen Erstellung.
0x89236206 -1994169850 Der angegebene Wert für die maximale Anzahl von Membern liegt außerhalb des zulässigen Wertebereichs.
0x89236207 -1994169849 Die angegebene Anzahl der Lobbyeigenschaften überschreitet den maximal zulässigen Wert.
0x89236208 -1994169848 Unerwarteter Fehler.
0x89236209 -1994169847 Fehler beim Analysieren von JSON-Daten.
0x8923620B -1994169845 Ein Parameter oder Wert, der für den PlayFab-Dienst bereitgestellt wurde, war ungültig.
0x8923620C -1994169844 Ein unerwarteter Fehlercode wurde vom PlayFab-Dienst zurückgegeben.
0x8923620D -1994169843 Das bereitgestellte Entitätstoken ist abgelaufen.
0x8923620E -1994169842 Der Benutzer ist nicht berechtigt, den Vorgang auszuführen.
0x89236212 -1994169838 Ein unbekannter Fehlercode wurde vom PlayFab-Dienst zurückgegeben.
0x89236213 -1994169837 Das PlayFab-Entitätstoken ist falsch formatiert oder anderweitig ungültig.
0x89236214 -1994169836 Die angegebene Lobby-Entitäts-ID ist ungültig.
0x89236215 -1994169835 Der bereitgestellte Eigenschaftenbehälter enthält doppelte Eigenschaftsschlüssel.
0x89236216 -1994169834 Ein Ratenlimit für Lobby-Anforderungen wurde überschritten. Die Anforderung wurde nicht automatisch erneut wiederholt, weil Wiederholungsversuche deaktiviert sind oder der Wiederholungszeitraum zu lang war.
0x89236217 -1994169833 Der Besitzer der Lobby ist kein Mitglied der Lobby.
0x8923621A -1994169830 Der Vorgang konnte nicht abgeschlossen werden, da die bereitgestellte Entität nicht lokal authentifiziert wurde. Melden Sie sich zuerst bei der Entität an, und stellen Sie der Bibliothek mithilfe von SetEntityToken ein Token bereit.
0x8923621B -1994169829 Der angegebene Wartezustandsänderungstyp ist ungültig/unbekannt.
0x8923621C -1994169828 Das angegebene Ergebnis für die Änderung des Wartezustands ist ungültig/unbekannt.
0x8923621D -1994169827 Der angegebene Grund für die Trennung des Wartebereichs ist ungültig/unbekannt.
0x8923621E -1994169826 Der PlayFab-Dienst hat einen unerwarteten Fehler vom Typ "Ungültige Anforderung" zurückgegeben.
0x8923621F -1994169825 Die angegebene Lobbythread-ID ist ungültig/unbekannt.
0x89236220 -1994169824 Der Vorgang konnte nicht abgeschlossen werden, da die bereitgestellte Entität kein Mitglied des Wartebereichs war.
0x89236221 -1994169823 Der PlayFab-Dienst hat eine ungültige/falsch formatierte Antwort zurückgegeben.
0x89236222 -1994169822 Es muss entweder ein Warte-Update oder ein Mitgliederupdate bereitgestellt werden.
0x89236223 -1994169821 Updates kann nach dem Trennen der Verbindung mit dem Wartebereich nicht in die Warteschlange eingereiht werden.
0x89236224 -1994169820 Die bereitgestellte Wartevorgangsanforderung enthielt eine ungültige Eigenschaftslöschung.
0x89236225 -1994169819 Der angeforderte Benutzer war bereits Mitglied der Lobby.
0x89236226 -1994169818 Der angeforderte Wartebereich ist nicht vorhanden.
0x89236227 -1994169817 Der angeforderte Wartebereich befand sich nicht in einem zusammengehbaren Zustand.
0x89236228 -1994169816 Der angegebene Grund für das Entfernen des Lobbymitglieds ist ungültig/unbekannt.
0x89236229 -1994169815 Der Vorgang konnte nicht abgeschlossen werden, da das handelnde Mitglied nicht der Besitzer war.
0x8923622A -1994169814 Das Lobbymitglied kann nicht selbst zum Besitzer heraufstufen, während der Besitzer noch mit der aktuellen Besitzermigrationsrichtlinie verbunden ist.
0x8923622B -1994169813 Die Version der Anordnungszeichenfolge wird nicht unterstützt.
0x8923622C -1994169812 Eine Anordnungszeichenfolge für den angegebenen Entitätsschlüssel wurde in der gepackten Anordnungszeichenfolge nicht gefunden.
0x8923622D -1994169811 Die Anordnungszeichenfolge ist ein ungültiges Format und konnte nicht analysiert werden.
0x8923622E -1994169810 Angeforderter, bereitgestellter oder konfigurierter Wartelistener für Einladungen für den Wartebereich status ungültig ist.
0x8923622F -1994169809 Der Einladungslistener ist bereits festgelegt und muss vor dem Zurücksetzen beendet werden.
0x89236230 -1994169808 Der Einladungslistener ist nicht festgelegt und kann daher nicht beendet werden.
0x89236231 -1994169807 Die angeforderte, bereitgestellte oder konfigurierte Lobby-Mitgliedschaftssperre ist ungültig.
0x89236232 -1994169806 Das Mitglied kann der Lobby nicht erneut beitreten, weil es gesperrt wurde.
0x89236233 -1994169805 Das Mitglied kann dem Wartebereich nicht beitreten, da es bereits gleichzeitig Mitglied der maximalen Anzahl zulässiger Lobbies ist.
0x89236234 -1994169804 Der Besitzer kann nicht zum Besitzer heraufstufen, wenn die Besitzermigrationsrichtlinie Automatisch ist.
0x89236235 -1994169803 Die verbindung status ist ungültig.

Spielersuche

Hex Dez Beschreibung
0x89236300 -1994169600 Das bereitgestellte Matchmaking-Ticket status ist ungültig/unbekannt.
0x89236301 -1994169599 Das angegebene Matchmaking-Ticketergebnis ist ungültig/unbekannt.
0x89236302 -1994169598 Der angegebene Grund für die Streichung des Matchmaking-Tickets ist ungültig/unbekannt.
0x89236303 -1994169597 Der angegebene Änderungstyp des Übereinstimmungszustands ist ungültig/unbekannt.
0x89236304 -1994169596 Das Ticket wurde aufgrund einer Stornierungsanforderung storniert.
0x89236305 -1994169595 Das Ticket wurde aufgrund eines Dienstfehlers storniert.
0x89236306 -1994169594 Das Ticket wurde storniert, weil das Timeout verstrichen ist, bevor eine Übereinstimmung gefunden werden konnte.
0x89236307 -1994169593 Das Ticket wurde aus einem unbekannten Grund storniert.
0x89236308 -1994169592 Doppelte Benutzer sind in den Ticketparametern nicht zulässig.
0x89236309 -1994169591 In den Ticketparametern muss mindestens ein lokaler Benutzer angegeben werden.
0x8923630A -1994169590 Es befanden sich zu viele Benutzer im Ticket für die Warteschlange.
0x8923630B -1994169589 Das Ticket ist bereits abgeschlossen.
0x8923630C -1994169588 Beim Versuch, das Ticket zu stornieren, ist ein nicht behebbarer Fehler aufgetreten.
0x8923630D -1994169587 Einer der Benutzer ist Mitglied von zu vielen Tickets.
0x8923630F -1994169585 Ein Grenzwert für die Übereinstimmungsanforderungsanforderung wurde überschritten. Die Anforderung wurde nicht automatisch erneut wiederholt, weil Wiederholungsversuche deaktiviert sind oder der Wiederholungszeitraum zu lang war.
0x89236310 -1994169584 Das Timeout ist verstrichen, ohne dass der Dienst das Ticket abgeschlossen hat.
0x89236311 -1994169583 Die aufrufende Entität ist ungültig.
0x89236312 -1994169582 Einer der Benutzer im Ticket weist ungültige Attribute auf.
0x89236313 -1994169581 Die Warteschlange wurde nicht gefunden.
0x89236314 -1994169580 Die Übereinstimmung wurde nicht gefunden.
0x89236315 -1994169579 Das Ticket wurde nicht gefunden.
0x89236316 -1994169578 Der Benutzer ist dem Ticket bereits beigetreten.
0x89236317 -1994169577 Die Warteschlangenkonfiguration ist ungültig.
0x89236318 -1994169576 Einer der Benutzer im Ticket verfügt über ein ungültiges Entitätsprofil.
0x89236319 -1994169575 Das Matchmaking ist für diesen Titel nicht aktiviert.
0x8923631A -1994169574 Einer der Benutzer im Ticket verfügt über attribute, die zu groß sind.
0x8923631B -1994169573 Eines der Ticketattribute ist ungültig.
0x8923631C -1994169572 Der Benutzer ist dem Ticket nicht beigetreten.
0x8923631D -1994169571 Die Anzahl der Warteschlangen hat den Grenzwert für diesen Titel überschritten.
0x8923631E -1994169570 Die aufgerufene API stimmt nicht mit dem Typ des angeforderten Tickets überein.
0x8923631F -1994169569 Die Anforderung war falsch formatiert.
0x89236320 -1994169568 Übereinstimmungsdetails können nur bereitgestellt werden, wenn sich das Ticket im übereinstimmenden Zustand befindet.
0x89236321 -1994169567 Der angegebene Multiplayer-Protokolltyp ist ungültig.

Globale HRESULT-Fehlercodes

Die folgenden HRESULT-Fehler sind gobale Fehlercodes und können auch von zugrunde liegenden Bibliotheken ausgelöst werden:

Global

Name Hex Dez
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

HTTP-Client

Name Hex Dez
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