Usage
| Option | Description |
|---|---|
| 0xError | HRESULT in hex form (with a prefix), for example, 0x80004005 |
| Error | HRESULT in hex form (without a prefix), for example, 80004005 |
| -Error | HRESULT in decimal (always negative), for example, -2147467259 |
| /LC | Specify the locale code. Used to override the default locale code |
Error codes
The following table provides details about the error codes that are new to the Microsoft Game Development Kit (GDK).| HRESULT | Message ID | Error text |
|---|---|---|
| 0x8B0500B6 | UPD_E_NTM_UNREGONIZED_RESPONSE_CODE | There was an unexpected network connectivity issue between your console and XBOX network. Check your networking hardware and try again. (0x8B0500B6) |
| 0x8B0500C9 | UPD_E_SCARLETT_VERSION_DOWNGRADE_PREVENTED | You can’t downgrade a Scarlett dev kit to this OS version due to a breaking change in the NVMe partition table format. (0x8B0500C9) |
| 0x8B050033 | UPD_E_REQUIRED_UPDATE_NOT_AVAILABLE | XBOX services reports that your console requires an OS update but an error was encountered trying to determine what version to update it to. Check your network connection, reboot the console, and try again. (0x8B050033) |
| 0x8000000E | ERROR_OUTOFMEMORY | Not enough memory resources are available to complete this operation. (0x8000000E) |
| 0x8015DC12 | XO_E_CONTENT_ISOLATION | The user isn’t in this sandbox. (0x8015DC12) |
| 0x87E00015 | IM_E_DEST_PACKAGE_NOT_FULLY_STREAMED | Destination package isn’t fully streamed. (0x87E00015) |
| 0x87E00016 | IM_E_PACKAGE_NOT_SUPPORTED_ON_PLATFORM | This package isn’t supported on the current platform. (0x87E00016) |
| 0x87E00017 | IM_E_UNREACHABLE_INSTALL_SOURCE | Install source was found but can’t be reached. Likely internet problem. (0x87E00017) |
| 0x87E00018 | IM_E_PACKAGE_NOT_REGISTERABLE_OFFLINE | In order to register this package, you must be online. (0x87E00018) |
| 0x87E00019 | IM_E_PACKAGE_ON_UNSUPPORTED_DRIVE | Installing this package on this drive isn’t supported. (0x87E00019) |
| 0x87E00020 | IM_E_PACKAGE_REGISTRATION_INCONSISTENT | The registration for this package is corrupt. Try reinstalling. (0x87E00020) |
| 0x87E00021 | IM_E_PACKAGE_MIGRATION_FAILED | The migration of data from UWP to GameCore failed. (0x87E00021) |
| 0x87E1000A | E_INBOX_APP_LAUNCH_FAILURE | An inbox app failed to launch. (0x87E1000A) |
| 0x87E1000B | E_PARTITION_MEMORY_NOT_RECLAIMED | The system is unable to reclaim the memory necessary for this operation. (0x87E1000B) |
| 0x87E1000C | E_APP_NOT_REGISTERABLE | This app isn’t in a state where it can be registered on the console. (0x87E1000C) |
| 0x87E1000D | E_APP_REGISTRATION_REQUIRES_DOWNLOAD | This app requires some dependencies to be downloaded. (0x87E1000D) |
| 0x87E1000E | E_APP_ACTIVATION_BLOCKED_BY_DISPLAY_POLICY | Activation blocked by display policy. Ensure There isn’t a system prompt such as an OS update notification visible on the console. (0x87E1000E) |
| 0x87E1000F | E_APP_REQUIRES_KINECT | This app requires an attached Kinect to launch. (0x87E1000F) |
| 0x87E10007 | E_APP_NOT_BACKWARD_COMPATIBLE | This app for a past console isn’t backward compatible with the current console. (0x87E10007) |
| 0x87E10009 | E_INSUFFICIENT_SPACE_FOR_APPSPECIFIC_STORAGE | There’s insufficient space on the internal drive for app required persistent storage. (0x87E10009) |
| 0x87E10010 | E_APP_REQUIRES_KINECT_SUPPORTED_CONSOLE | This app requires a console that supports Kinect to launch. (0x87E10010) |
| 0x87E10011 | E_APP_NOT_FORWARD_COMPATIBLE | This app for a future console isn’t forward compatible with the current console. (0x87E10011) |
| 0x87E10012 | E_DISC_NOT_BACKWARD_COMPATIBLE | This disc for a past console isn’t backward compatible with the current console. (0x87E10012) |
| 0x87E10013 | E_DISC_NOT_FORWARD_COMPATIBLE | This disc for a future console isn’t forward compatible with the current console. (0x87E10013) |
| 0x87E10014 | E_APP_OUTSIDE_CURFEW | User is outside the allowed usage hours for this app. (0x87E10014) |
| 0x87E10015 | E_APP_OUT_OF_SCREEN_TIME | User is out of screen time for this app. (0x87E10015) |
| 0x87E10016 | E_DEVICE_LASTWRITE_ELSEWHERE | Updates not allowed because last write to the device was on another console. (0x87E10016) |
| 0x87E10017 | E_APP_HEVC_BACKGROUND_TASK_BLOCKED | The background task wasn’t allowed to run at this time. (0x87E10017) |
| 0x87E10018 | E_GAME_ON_UNSUPPORTED_DRIVE | The game is installed on an incompatible drive. (0x87E10018) |
| 0x87E10019 | E_APPLICATION_NOT_REGISTERED_GEN9_REQUESTED | The Gen9 package for a given titleId was requested but not found. (0x87E10019) |
| 0x87e1001A | E_APPLICATION_NOT_REGISTERED_GEN8_REQUESTED | The Gen8 package for a given titleId was requested but not found. (0x87e1001A) |
| 0x87E1001B | E_GEN9_PACKAGE_REQUESTED_ON_GEN8_DEVICE | The Gen9 package was requested but the device only supports Gen8 packages. (0x87E1001B) |
| 0x87E1001C | E_APP_USER_CHANGE_REQUIRES_RESTART | The title’s user model requires a restart to launch as the new user. (0x87E1001C) |
| 0x87E1001D | E_APP_USER_TERMINATE_REQUEST | A user explicitly requested app termination. (0x87E1001D) |
| 0x87E1001E | E_APP_NO_LICENSE_REMOTELY_INSTALLED | An app isn’t licensed and was remotely installed. (0x87E1001E) |
| 0x87E1001F | E_APP_TERMINATE_STORAGE_DISCONNECTED | An app was terminated because the storage device it’s installed on was disconnected. (0x87E1001F) |
| 0x87E10020 | E_APP_NOT_RESUMABLE_BY_CURRENT_USERS | An app with a Quick Resume state can’t be resumed by the current set of users. (0x87E10020) |
| 0x87E10021 | E_APP_CLOUD_PACKAGE_NOT_INDEXED | An app where the cloud package hasn’t been indexed can’t be streamed via XBOX Game Streaming. (0x87E10021) |
| 0x87E10022 | E_CLOUD_APP_NOT_ALLOWED_DURING_STREAMING | The cloud streaming app is blocked from a cloud server or during remote play. (0x87E10022) |
| 0x87E10023 | E_CLOUD_APP_SUPERSEDED_BY_INSTALLED_PACKAGE | The cloud streaming app is blocked if the game attempting to be streamed is locally installed. (0x87E10023) |
| 0x87E5000A | E_GAME_HOST_START_FAILURE | The game host failed to start. (0x87E5000A) |
| 0x87E5000B | E_GAME_DEBUGGER_TIMEOUT | The game debugger wasn’t ready. (0x87E5000B) |
| 0x87E5000C | E_GAME_NOT_ACTIVATABLE | This game doesn’t support activation and must use a game launch. (0x87E5000C) |
| 0x87E5000D | E_GAME_RESOURCES_MISSING_STRING | Failed to find a required string resource in the Resources.pri file. Ensure this file is populated with strings for each language and localized value in your MicrosoftGame.config file. (0x87E5000D) |
| 0x87E5000E | E_GAME_RESOURCES_PRI_MISSING | Failed to find a Resources.pri file in the root game directory, but the package contains localized string values in the MicrosoftGame.config file. (0x87E5000E) |
| 0x87E5000F | E_GAME_INVALID_LANGUAGE | A language found in the MicrosoftGame.config file is invalid. Ensure all languages are properly formed Bcp47 language tags. (0x87E5000F) |
| 0x87E50001 | E_GAME_VM_SUSPEND_OR_TERMINATE_TIMEOUT | This app failed to launch because the game VM failed to suspend or terminate in time. (0x87E50001) |
| 0x87E50002 | E_GAME_MISSING_GAMEOS | Unable to find the Game OS for this package. Ensure GameOs.xvd is included in the package contents or cached on your console and matches the version specified in your MicrosoftGame.config file. (0x87E50002) |
| 0x87E50003 | E_GAME_LAUNCH_FAIL | The game failed to launch. (0x87E50003) |
| 0x87E50004 | E_GAME_LAUNCH_NOT_FOUND | The game failed to launch. (0x87E50004) |
| 0x87E50005 | E_GAME_PROXYAPP_EXIT | The game proxy app exited. (0x87E50005) |
| 0x87E50006 | E_GAME_PROCESS_EXIT | The game process exited. (0x87E50006) |
| 0x87E50007 | E_GAME_VM_EXIT | The game virtual machine exited. (0x87E50007) |
| 0x87E50008 | E_GAME_EVICTED | The game was evicted. (0x87E50008) |
| 0x87E50009 | E_GAME_SYSTEM_SHUTDOWN | The game was stopped for system shutdown. (0x87E50009) |
| 0x87E50010 | E_GAME_RESOURCES_INIT_FAILURE | Failed to parse the Resources.pri file. Ensure this file is valid. (0x87E50010) |
| 0x87E50011 | E_GAME_DEBUGGER_CONNECT_FAILURE | The game debugger failed to respond. (0x87E50011) |
| 0x87E50012 | E_GAME_DEBUGGER_PRELAUNCH_FAILURE | The game debugger failed prelaunch steps. (0x87E50012) |
| 0x87E50013 | E_GAME_PROXYAPP_CONNECT_TIMEOUT | The game proxy app didn’t connect. (0x87E50013) |
| 0x87E50014 | E_GAME_HOST_INITIALIZE_FAILURE | The game host failed to initialize. (0x87E50014) |
| 0x87E50015 | E_GAME_HOST_CONNECT_FAILURE_PHASE_1 | The game host failed to connect (phase 1). (0x87E50015) |
| 0x87E50016 | E_GAME_HOST_CONNECT_FAILURE_PHASE_2 | The game host failed to connect (phase 2). (0x87E50016) |
| 0x87E50017 | E_GAME_HOST_CONNECT_FAILURE_PHASE_3 | The game host failed to connect (phase 3). (0x87E50017) |
| 0x87E50018 | E_GAME_REGISTRATION_COPY_FAILURE_RESOURCES_PRI | Failed to copy the resources.pri file to the registration directory. (0x87E50018) |
| 0x87E50019 | E_GAME_REGISTRATION_COPY_FAILURE_GAME_CONFIG | Failed to copy a logo file fallback from the tools drive to the registration directory. (0x87E50019) |
| 0x87E5001A | E_GAME_REGISTRATION_COPY_FAILURE_FALLBACK_LOGO_FILE | Failed to copy a logo file fallback from the tools drive to the registration directory. (0x87E5001A) |
| 0x87E5001B | E_GAME_SUSPEND_TITLE_TIMEOUT | The title timed out completing its suspend handler. (0x87E5001B) |
| 0x87E5001C | E_GAME_SUSPEND_GRAPHICS_NOT_SUSPENDED | The title didn’t suspend graphics during its suspend handler. (0x87E5001C) |
| 0x87E5001D | E_GAME_INVALID_LAUNCH | The image wasn’t launched as a game. (0x87E5001D) |
| 0x87E5001E | E_GAME_NOT_SUPPORTED_ON_DEVICE | This app isn’t supported on the current device. (0x87E5001E) |
| 0x87E5001F | E_GAME_MISSING_GAME_CONFIG | This app is missing a required MicrosoftGame.Config file and can’t be registered. (0x87E5001F) |
| 0x87E50020 | E_GAME_REGISTRATION_XBOXONE_DEVICE_FAMILY_MISMATCH | All TargetDeviceFamily attribute values are incompatible with the XBOX One family hardware being targeted. Ensure that all TargetDeviceFamily attribute values are properly configured in the MicrosoftGame.config Executable elements. (0x87E50020) |
| 0x87E50021 | E_GAME_LAUNCH_INVALID_DEVICE_FAMILY | All TargetDeviceFamily attribute values are incompatible with the hardware being targeted. Ensure that all TargetDeviceFamily attribute values are properly configured in the MicrosoftGame.config Executable elements. (0x87E50021) |
| 0x87E50022 | E_GAME_LAUNCH_INVALID_GAMEOS_FILE | Failed to query information about the requested GameOs.xvd. The GameOs.xvd may be corrupted. Use ‘XbProvision.exe list’ to inspect the cached GameOs.xvd versions and remove the cached version with ‘XbProvision.exe remove four_part_version’ before retrying the launch. (0x87E50022) |
| 0x87E50023 | E_GAME_REGISTRATION_ALL_EXES_MISSING | All executables compatible with the hardware being targeted are missing. Ensure that any necessary executable is included with the files being registered. (0x87E50023) |
| 0x87E50024 | E_GAME_REGISTRATION_NO_EXE_IN_CONFIG | The MicrosoftGame.config file requires at least one Executable in order for registration to occur. Ensure the config file is populated correctly with at least one executable specified. (0x87E50024) |
| 0x87E50025 | E_GAME_LAUNCH_INITIAL_TARGET_EXECUTION_STATE_TIMEOUT | The game launch timed out waiting for an initial target execution state. (0x87e50025) |
| 0x87E50026 | E_GAME_LAUNCH_DLL_NOT_FOUND | The game launch failed due to a missing DLL. Try enabling Log Module Loading in the debugger for more details. (0x87E50026) |
| 0x87E50027 | E_GAME_LAUNCH_INVALID_GAME_CONFIG | Failed to parse the MicrosoftGame.config file. (0x87E50027) |
| 0x87E5002B | E_GAME_PREVIOUS_VM_STILL_RUNNING | There’s still a game virtual machine running. (0x87E5002B) |
| 0x87E5002C | E_GAME_NOT_YET_AVAILABLE | The game isn’t yet available, such as a preorder stub being launched. (0x87E5002C) |
| 0x87E5002D | E_GAME_VM_SUSPEND_FAILURE | The Game VM failed to respond to a suspend request. (0x87E5002D) |
| 0x87E5002E | E_GAME_FORCE_STOP_VM | Force stops the game VM. (0x87E5002E) |
| 0x87E5002F | E_GAME_SUSPEND_INTERNAL_HANDLER_TIMEOUT | The GameVM timed out waiting on platform PLM handlers. (0x87E5002F) |
| 0x87E50030 | E_GAME_KERNEL_DEBUGGER_ACTIVE | There’s a game kernel debugger active. (0x87E50030) |
| 0x87E50031 | E_GAME_HOST_SERVICE_DISCONNECTED | The game host service disconnected. (0x87E50031) |
| 0x87E50032 | E_GAME_HOST_SERVICE_KILL_GAME_RESPONSE_TIMEOUT | The game host service failed to respond to a kill process request. (0x87E50032) |
| 0x87e50033 | E_GAME_PRE_VM_LAUNCH_FAILURE | The game virtual machine couldn’t start due to a prelaunch failure. (0x87E50033) |
| 0x89235200 | E_XBL_RUNTIME_ERROR | Unexpected error during runtime. Can be the result of XBOX Services APIs being in an unexpected state or receiving an unexpected response from a service. (0x89235200) |
| 0x89235201 | E_XBL_RTA_GENERIC_ERROR | Error with Real-Time Activity service. Can be the result of an unexpected error code from the RTA service or of the websocket disconnecting. (0x89235201) |
| 0x89235202 | E_XBL_RTA_SUBSCRIPTION_LIMIT_REACHED | The device reached the Real-Time Activity service subscription limit. (0x89235201) |
| 0x89235203 | E_XBL_RTA_ACCESS_DENIED | A subscription failed to register. (0x89235203) |
| 0x89235207 | E_XBL_ALREADY_INITIALIZED | A call is being made after XBOX Services APIs were already initialized. (0x89235207) |
| 0x89235208 | E_XBL_NOT_INITIALIZED | XBOX Services APIs aren’t initialized. Call ‘XblInitialize’ to initialize XBOX Services APIs. (0x89235208) |
| 0x89235209 | E_XBL_RTA_NOT_ACTIVATED | The Real-Time Activity service isn’t activated. Call XblRealTimeActivityActivate to activate the Real-Time Activity service. (0x89235209) |
| 0x89240001 | E_DSTORAGE_ALREADY_RUNNING | DStorage is already running exclusively. |
| 0x89240002 | E_DSTORAGE_NOT_RUNNING | DStorage isn’t running. |
| 0x89240003 | E_DSTORAGE_INVALID_QUEUE_CAPACITY | Invalid queue capacity parameter. |
| 0x89240004 | E_DSTORAGE_XVD_DEVICE_NOT_SUPPORTED | The specified XVD isn’t on a supported NVMe device. |
| 0x89240005 | E_DSTORAGE_UNSUPPORTED_VOLUME | The specified XVD isn’t on a supported volume. |
| 0x89240007 | E_DSTORAGE_END_OF_FILE | The specified offset and length exceeds the size of the file. |
| 0x89240008 | E_DSTORAGE_REQUEST_TOO_LARGE | The IO request is too large. |
| 0x89240009 | E_DSTORAGE_ACCESS_VIOLATION | The destination buffer for the DStorage request isn’t accessible. |
| 0x8924000A | E_DSTORAGE_UNSUPPORTED_FILE | The file isn’t supported by DStorage. Possible reasons include the file is a sparse file, or is compressed in NTFS. |
| 0x8924000B | E_DSTORAGE_FILE_NOT_OPEN | The file isn’t open. |
| 0x8924000C | E_DSTORAGE_RESERVED_FIELDS | A reserved field isn’t set to 0. |
| 0x8924000D | E_DSTORAGE_INVALID_BCPACK_MODE | The request has invalid BCPack decompression mode. |
| 0x8924000E | E_DSTORAGE_INVALID_SWIZZLE_MODE | The request has invalid swizzle mode. |
| 0x8924000F | E_DSTORAGE_INVALID_DESTINATION_SIZE | The request’s destination size is invalid. If no decompression is used, it must be equal to the request’s length; If decompression is used, it must be larger than the request’s length. |
| 0x89240010 | E_DSTORAGE_QUEUE_CLOSED | The request targets a queue that is closed. |
| 0x89240011 | E_DSTORAGE_INVALID_CLUSTER_SIZE | The volume is formatted with an unsupported cluster size. |
| 0x89240012 | E_DSTORAGE_TOO_MANY_QUEUES | The number of queues reached the maximum limit. |
| 0x89240013 | E_DSTORAGE_INVALID_QUEUE_PRIORITY | Invalid priority is specified for the queue. |
| 0x89240014 | E_DSTORAGE_TOO_MANY_FILES | The number of files reached the maximum limit. |
| 0x89240015 | E_DSTORAGE_INDEX_BOUND | The index parameter is out of bound. |
| 0x89240016 | E_DSTORAGE_IO_TIMEOUT | The IO operation timed out. |
| 0x89240017 | E_DSTORAGE_INVALID_FILE_HANDLE | The specified file hasn’t been opened. |
| 0x89240018 | E_DSTORAGE_DEPRECATED_PREVIEW_GDK | This GDK preview is deprecated. Update to a supported GDK version. |
| 0x89240019 | E_DSTORAGE_XVD_NOT_REGISTERED | The specified XVD isn’t registered or unmounted. |
| 0x8924001A | E_DSTORAGE_INVALID_FILE_OFFSET | The request has invalid file offset for the specified decompression mode. |
| 0x8924001B | E_DSTORAGE_INVALID_SOURCE_TYPE | A memory source request was enqueued into a file source queue, or a file source request was enqueued into a memory source queue. |
| 0x8924001C | E_DSTORAGE_INVALID_INTERMEDIATE_SIZE | The request has invalid intermediate size for the specified decompression modes. |
| 0x8924001D | E_DSTORAGE_SYSTEM_NOT_SUPPORTED | This console generation doesn’t support DirectStorage. |
| 0x8924001F | E_DSTORAGE_STAGING_BUFFER_LOCKED | Staging buffer size can only be changed when no queue is created and no file is open. |
| 0x89240020 | E_DSTORAGE_INVALID_STAGING_BUFFER_SIZE | The specified staging buffer size isn’t valid. |
| 0x89240021 | E_DSTORAGE_STAGING_BUFFER_TOO_SMALL | The staging buffer isn’t large enough to perform this operation. |
| 0x89240022 | E_DSTORAGE_INVALID_FENCE | The fence isn’t valid or been released. |
| 0x89240023 | E_DSTORAGE_INVALID_STATUS_ARRAY | The status array isn’t valid or been released. |
| 0x89240024 | E_DSTORAGE_INVALID_MEMORY_QUEUE_PRIORITY | Invalid priority is specified for the queue. Only DSTORAGE_PRIORITY_REALTIME is a valid priority for a memory queue. |
| 0x89240030 | E_DSTORAGE_DECOMPRESSION_ERROR | A generic error happened during decompression. |
| 0x89240031 | E_DSTORAGE_ZLIB_BAD_HEADER | ZLIB header is corrupted. |
| 0x89240032 | E_DSTORAGE_ZLIB_BAD_DATA | ZLIB compressed data is corrupted/invalid. |
| 0x89240033 | E_DSTORAGE_ZLIB_PARITY_FAIL | Block-level ADLER parity check failed during ZLIB decompression. |
| 0x89240034 | E_DSTORAGE_BCPACK_BAD_HEADER | BCPack header is corrupted. |
| 0x89240035 | E_DSTORAGE_BCPACK_BAD_DATA | BCPack decoder generated more data than expected, most likely due to corrupted bitstream. |
| 0x89240036 | E_DSTORAGE_DECRYPTION_ERROR | A generic error happened during decryption. |
| 0x89240037 | E_DSTORAGE_PASSTHROUGH_ERROR | A generic error happened during copy operation. |
| 0x89240038 | E_DSTORAGE_FILE_TOO_FRAGMENTED | The file is too fragmented to be accessed by DStorage. This error can only happen with files overly fragmented on a writable volume. |
| 0x892400FE | E_DSTORAGE_END_OF_XVD | The specified offset and length exceeds the size of the XVD. |
| 0x89240100 | E_GAMERUNTIME_NOT_INITIALIZED | The game runtime hasn’t been initialized. (0x89240100) |
| 0x89240101 | E_GAMERUNTIME_DLL_NOT_FOUND | The game runtime dll wasn’t found. (0x89240101) |
| 0x89240102 | E_GAMERUNTIME_VERSION_MISMATCH | The game runtime dll doesn’t support this version of XBOX One Software Development Kit. (0x89240102) |
| 0x89240103 | E_GAMERUNTIME_WINDOW_NOT_FOREGROUND | The operation requires an application window to be in the foreground. (0x89240103) |
| 0x89240104 | E_GAMERUNTIME_SUSPENDED | The game runtime is in a suspended state. (0x89240104) |
| 0x89240105 | E_GAMERUNTIME_UNINITIALIZE_ACTIVEOBJECTS | The game runtime has active objects at XGameRuntimeUninitialize. (0x89240105) |
| 0x89240106 | E_GAMERUNTIME_MULTIPLAYER_NOT_CONFIGURED | There’s no multiplayer activity set on the service for this user on this title. (0x89240106) |
| 0x89245100 | E_GAMEUSER_MAX_USERS_ADDED | Can’t add this user because the max number of users were added. (0x89245100) |
| 0x89245101 | E_GAMEUSER_SIGNED_OUT | Can’t perform the operation because the user is signed out. (0x89245101) |
| 0x89245102 | E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED | Needs UI to resolve an issue with this user. (0x89245102) |
| 0x89245103 | E_GAMEUSER_DEFERRAL_NOT_AVAILABLE | Not an appropriate time to request deferral. (0x89245103) |
| 0x89245104 | E_GAMEUSER_USER_NOT_FOUND | User matching the ID wasn’t found. (0x89245104) |
| 0x89245105 | E_GAMEUSER_NO_TOKEN_REQUIRED | No token is required for this call. (0x89245105) |
| 0x89245106 | E_GAMEUSER_NO_DEFAULT_USER | There’s no current default user. (0x89245106) |
| 0x89245107 | E_GAMEUSER_FAILED_TO_RESOLVE | Failed to resolve the given privilege. (0x89245107) |
| 0x89245108 | E_GAMEUSER_NO_TITLE_ID | An XBOX title ID must be configured. (0x89245108) |
| 0x89245109 | E_GAMEUSER_UNKNOWN_GAME_IDENTITY | The game identity isn’t recognized. (0x89245109) |
| 0x89245110 | E_GAMEUSER_NO_PACKAGE_IDENTITY | A package identity must be configured. (0x89245110) |
| 0x89245111 | E_GAMEUSER_FAILED_TO_GET_TOKEN | The token request failed. (0x89245111) |
| 0x89245112 | E_GAMEUSER_INVALID_APP_CONFIGURATION | The MSAAppId in the game config is invalid or isn’t configured for the authentication stack. (0x89245112) |
| 0x89245113 | E_GAMEUSER_MALFORMED_MSAAPPID | The MSAAppId in the game config doesn’t match an expected format, either a 16 character string or GUID. (0x89245113) |
| 0x89245114 | E_GAMEUSER_INCONSISTENT_MSAAPPID_AND_TITLEID | The MSAAppId and TitleId in the game config don’t match the ones associated to the game. (0x89245114) |
| 0x89245200 | E_GAMEPACKAGE_APP_NOT_PACKAGED | The game isn’t packaged in a container. (0x89245200) |
| 0x89245201 | E_GAMEPACKAGE_NO_INSTALLED_LANGUAGES | The game uses Intelligent Delivery to selectively install languages, but none of the languages are installed. (0x89245201) |
| 0x89245202 | E_GAMEPACKAGE_NO_STORE_ID | This API requires that the StoreId attribute be set in the application’s game config. (0x89245202) |
| 0x89245203 | E_GAMEPACKAGE_INVALID_SELECTOR | A chunk selector was provided that doesn’t resolve to a chunk in the package. (0x89245203) |
| 0x89245204 | E_GAMEPACKAGE_DOWNLOAD_REQUIRED | One or more required chunks must be downloaded to mount the package on this device. |
| 0x89245205 | E_GAMEPACKAGE_NO_TAG_CHANGE | Change installed chunks in this package using Features, not tags. |
| 0x89245206 | E_GAMEPACKAGE_DLC_NOT_SUPPORTED | The DLC being mounted isn’t supported by this game. Ensure the correct DLC compatibility is set in the game config. |
| 0x89245207 | E_GAMEPACKAGE_DUPLICATE_ID_VALUES | The package contains more than one executable mapping to the same ‘ID’ attribute. Check the game config for duplicate ‘ID’ attributes in the ‘Executable’ elements. |
| 0x89245208 | E_GAMEPACKAGE_NO_PACKAGE_IDENTIFIER | Couldn’t resolve an identifier for the package. The package may not be installed. (0x89245208) |
| 0x89245209 | E_GAMEPACKAGE_CONFIG_NO_ROOT_NODE | Couldn’t find a root <Game> node in the MicrosoftGame.config file. Check the MicrosoftGame.config file to ensure it’s properly formatted. (0x89245209) |
| 0x8924520A | E_GAMEPACKAGE_CONFIG_ZERO_VERSION | The ‘Version’ attribute in the ‘Identity’ node in the MicrosoftGame.config can’t be 0.0.0.0. Please increment or remove this attribute. If no version is specified, a default value of 1.0.0.0 will be used. (0x8924520A) |
| 0x8924520B | E_GAMEPACKAGE_CONFIG_NO_MSAAPPID_OR_TITLEID | The ‘MSAAppId’ or ‘TitleId’ element in the MicrosoftGame.config is missing. If one of these values is specified, then they must both be specified when using configVersion >= 1. Use the MicrosoftGame.config Editor “Associate with Store” feature to automatically retrieve ID values from Partner Center. |
| 0x8924520C | E_GAMEPACKAGE_CONFIG_DEPRECATED_PC_ENTRIES | The DesktopRegistration entries “modFolder”, “enableWritesToPackageRoot”, “disableRegistryWriteVirtualization” and “disableFilesystemWriteVirtualization” are deprecated in configVersion >= 1. (0x8924520C) |
| 0x8924520D | E_GAMEPACKAGE_CONFIG_SUM_REQUIRES_MSAAPPID | The ‘MSAAppId’ and ‘TitleId’ elements in the MicrosoftGame.config are required when using the Simplified User Model (AdvancedUserModel element) and configVersion >= 1. Use the MicrosoftGame.config Editor “Associate with Store” feature to automatically retrieve ID values from Partner Center. |
| 0x8924520E | E_GAMEPACKAGE_CONFIG_NO_CODE_CLOUD_SAVES_REQUIRES_MSAAPPID | The ‘MSAAppId’ and ‘TitleId’ elements in the MicrosoftGame.config are required when using No Code Cloud Saves (NoCodePCRoot element) and configVersion >= 1. Use the MicrosoftGame.config Editor “Associate with Store” feature to automatically retrieve ID values from Partner Center. |
| 0x8924520F | E_GAMEPACKAGE_CONFIG_MSAAPPID_OR_TITLEID_IS_DEFAULT | The ‘MSAAppId’ or ‘TitleId’ element in the MicrosoftGame.config is a default value. If NoCodePCRoot or AdvancedUserModel is specified, then the TitleId and MSAAppId must both be valid IDs from Partner Center when using configVersion >= 1. Use the MicrosoftGame.config Editor “Associate with Store” feature to automatically retrieve ID values from Partner Center. |
| 0x89245300 | E_GAMESTORE_LICENSE_ACTION_NOT_APPLICABLE_TO_PRODUCT | The game requested a license for a product that can’t be licensed. (0x89245300) |
| 0x89245301 | E_GAMESTORE_NETWORK_ERROR | The game failed to communicate with the store network. (0x89245301) |
| 0x89245302 | E_GAMESTORE_SERVER_ERROR | The game received a bad response from the store server. (0x89245302) |
| 0x89245303 | E_GAMESTORE_INSUFFICIENT_QUANTITY | The user doesn’t have enough of this consumable to use the requested amount. (0x89245303) |
| 0x89245304 | E_GAMESTORE_ALREADY_PURCHASED | The user already owns this product. (0x89245304) |
| 0x89245400 | E_GAMESTREAMING_NOT_INITIALIZED | The XGameStreaming runtime not initialized. Call XGameStreamingInitialize before calling other APIs. (0x89245400) |
| 0x89245401 | E_GAMESTREAMING_CLIENT_NOT_CONNECTED | The specified client isn’t connected. (0x89245401) |
| 0x89245402 | E_GAMESTREAMING_NO_DATA | The requested data isn’t available. The data might be available later. (0x89245402) |
| 0x89245403 | E_GAMESTREAMING_NO_DATACENTER | The current machine isn’t running in a datacenter. (0x89245403) |
| 0x89245404 | E_GAMESTREAMING_NOT_STREAMING_CONTROLLER | The current GamepadReading didn’t come from a streaming controller. (0x89245404) |
