HRESULT 值遞增排序,以便依數值查閱。
如需完整的工具和平台 HRESULT 涵蓋範圍 (包括啟動、部署和診斷工具案例),請參閱錯誤查閱 (xberror.exe)。
通用錯誤訊息 (UEM) 是開發套件主機在開機或系統更新期間顯示的全螢幕 E 系列錯誤 (E100 及以上)。如需完整表格和修正方式,請參閱通用錯誤訊息。
遊戲執行階段
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_GAME_MISSING_GAME_CONFIG | 0x87E5001F | 此應用程式缺少必要的 MicrosoftGame.Config 檔案。 | MicrosoftGame.config 元素參考 | 將有效的 MicrosoftGame.config 新增至套件,然後重新建置/重新部署。 |
| E_GAMERUNTIME_NOT_INITIALIZED | 0x89240100 | 遊戲執行階段未初始化。 | XGameRuntime | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_DLL_NOT_FOUND | 0x89240101 | 找不到遊戲執行階段 DLL。 | XGameRuntime | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_VERSION_MISMATCH | 0x89240102 | 遊戲執行階段 DLL 不支援此版本的 GDK。 | XGameRuntime | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_WINDOW_NOT_FOREGROUND | 0x89240103 | 此作業需要應用程式視窗位於前景。 | 將應用程式視窗移至前景,然後重試作業。 | |
| E_GAMERUNTIME_SUSPENDED | 0x89240104 | 遊戲執行階段處於暫停狀態。 | XBOX 遊戲生命週期 | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_UNINITIALIZE_ACTIVEOBJECTS | 0x89240105 | 在 XGameRuntimeUninitialize 時,遊戲執行階段仍有作用中的物件。 | XGameRuntimeUninitialize | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_MULTIPLAYER_NOT_CONFIGURED | 0x89240106 | 服務上未針對此遊戲的此使用者設定多人遊戲活動。 | XBOX Services 多人遊戲 | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_OPTIONS_MISMATCH | 0x89240109 | 執行階段已使用另一組選項初始化。請先取消初始化,再使用新選項重新初始化。 | XGameRuntimeUninitialize | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_OPTIONS_NOT_SUPPORTED | 0x8924010A | 傳遞的選項與遊戲的套件不相容。遊戲設定資訊必須與套件相符。 | MicrosoftGame.config 元素參考 | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_GAMECONFIG_BAD_FORMAT | 0x8924010B | 無法剖析傳遞給 Initialize 的遊戲設定。 | MicrosoftGame.config 元素參考 | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
| E_GAMERUNTIME_INVALID_HANDLE | 0x8924010C | 控制代碼無法跨執行階段初始化使用。 | 重試之前,先驗證執行階段初始化/取消初始化順序、套件相容性和應用程式狀態。 |
遊戲使用者
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_GAMEUSER_MAX_USERS_ADDED | 0x89245100 | 已達使用者數目上限,因此無法新增此使用者。 | XUserAddAsync | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_SIGNED_OUT | 0x89245101 | 使用者已登出,因此無法執行作業。 | XUserAddAsync | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED | 0x89245102 | 需要 UI 才能解決此使用者的問題。 | XUserResolveIssueWithUiAsync | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_DEFERRAL_NOT_AVAILABLE | 0x89245103 | 目前不適合要求延遲。 | XUserGetTokenAndSignatureAsync | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_USER_NOT_FOUND | 0x89245104 | 找不到符合識別碼的使用者。 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 | |
| E_GAMEUSER_NO_TOKEN_REQUIRED | 0x89245105 | 此呼叫不需要權杖。 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 | |
| E_GAMEUSER_NO_DEFAULT_USER | 0x89245106 | 目前沒有預設使用者。如果收到此錯誤,請在不使用 AddDefaultUserSilently 的情況下再次呼叫 XUserAddAsync。 | XUserAddAsync | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_FAILED_TO_RESOLVE | 0x89245107 | 無法解析指定的權限。 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 | |
| E_GAMEUSER_NO_TITLE_ID | 0x89245108 | 必須設定 XBOX Live TitleId。 | MicrosoftGame.config 元素參考 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_UNKNOWN_GAME_IDENTITY | 0x89245109 | 無法辨識遊戲身分識別。MSAAppId 和 TitleId 與遊戲關聯的值不符。 | MicrosoftGame.config 元素參考 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_NO_PACKAGE_IDENTITY | 0x89245110 | 必須設定套件身分識別。 | Partner Center 初始設定 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_FAILED_TO_GET_TOKEN | 0x89245111 | 權杖要求失敗。 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 | |
| E_GAMEUSER_INVALID_APP_CONFIGURATION | 0x89245112 | 遊戲設定中的 MSAAppId 無效,或未針對驗證堆疊進行設定。 | MicrosoftGame.config 元素參考 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
| E_GAMEUSER_MALFORMED_MSAAPPID | 0x89245113 | 遊戲設定中的 MSAAppId 不符合預期的格式 (16 個字元的字串或 GUID)。 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 | |
| E_GAMEUSER_INCONSISTENT_MSAAPPID_AND_TITLEID | 0x89245114 | 遊戲設定中的 MSAAppId 和 TitleId 與遊戲關聯的值不符。 | MicrosoftGame.config 元素參考 | 確認登入/預設使用者/遊戲身分識別設定,然後重試使用者流程。 |
遊戲套件
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_GAMEPACKAGE_APP_NOT_PACKAGED | 0x89245200 | 遊戲未封裝在容器中。 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 | |
| E_GAMEPACKAGE_NO_INSTALLED_LANGUAGES | 0x89245201 | 遊戲使用 Intelligent Delivery 選擇性地安裝語言,但未安裝任何語言。 | Intelligent Delivery 語言 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 |
| E_GAMEPACKAGE_NO_STORE_ID | 0x89245202 | 必須在應用程式的遊戲設定中設定 StoreId 屬性。 | MicrosoftGame.config 元素參考 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 |
| E_GAMEPACKAGE_INVALID_SELECTOR | 0x89245203 | 提供的區塊選取器無法解析為套件中的區塊。 | Chunk 元素參考 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 |
| E_GAMEPACKAGE_DOWNLOAD_REQUIRED | 0x89245204 | 必須下載一或多個必要區塊,才能在此裝置上掛接套件。 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 | |
| E_GAMEPACKAGE_NO_TAG_CHANGE | 0x89245205 | 請使用 Features (而非標籤) 變更此套件中已安裝的區塊。 | Intelligent Delivery 配方 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 |
| E_GAMEPACKAGE_DLC_NOT_SUPPORTED | 0x89245206 | 遊戲不支援此 DLC 套件。請確保遊戲設定中的 DLC 相容性正確。 | MicrosoftGame.config 元素參考 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 |
| E_GAMEPACKAGE_DUPLICATE_ID_VALUES | 0x89245207 | 套件包含多個對應到相同 ‘ID’ 屬性的可執行檔。請檢查 ‘Executable’ 元素中是否有重複的 ‘ID’ 屬性。 | MicrosoftGame.config 元素參考 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 |
| E_GAMEPACKAGE_NO_PACKAGE_IDENTIFIER | 0x89245208 | 無法解析套件的識別碼。套件可能未安裝。 | 驗證套件安裝/內容狀態,並在重新部署必要資產後重試。 | |
| E_GAMEPACKAGE_CONFIG_NO_ROOT_NODE | 0x89245209 | 在 MicrosoftGame.config 檔案中找不到根 Game 節點。請檢查檔案格式是否正確。 | MicrosoftGame.config 元素參考 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 |
| E_GAMEPACKAGE_CONFIG_ZERO_VERSION | 0x8924520A | MicrosoftGame.config 中 ‘Identity’ 節點的 ‘Version’ 屬性不能是 0.0.0.0。請遞增或移除此屬性。如果未指定版本,預設值為 1.0.0.0。 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 | |
| E_GAMEPACKAGE_CONFIG_NO_MSAAPPID_NOTITLEID | 0x8924520B | MicrosoftGame.config 中缺少 ‘MSAAppId’ 或 ‘TitleId’ 元素。使用 configVersion >= 1 時,兩者都必須指定。 | MicrosoftGame.config 元素參考 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 |
| E_GAMEPACKAGE_CONFIG_DEPRECATED_PC_ENTRIES | 0x8924520C | DesktopRegistration 項目 “modFolder”、“enableWritesToPackageRoot”、“disableRegistryWriteVirtualization” 和 “disableFilesystemWriteVirtualization” 在 configVersion >= 1 中已淘汰。 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 | |
| E_GAMEPACKAGE_CONFIG_SUM_REQUIRES_MSAAPPID | 0x8924520D | 使用簡化使用者模型 (AdvancedUserModel 元素) 且 configVersion >= 1 時,必須提供 ‘MSAAppId’ 和 ‘TitleId’ 元素。 | MicrosoftGame.config 元素參考 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 |
| E_GAMEPACKAGE_CONFIG_NO_CODE_CLOUD_SAVES_REQUIRES_MSAAPPID | 0x8924520E | 使用 No Code Cloud Saves (NoCodePCRoot 元素) 且 configVersion >= 1 時,必須提供 ‘MSAAppId’ 和 ‘TitleId’ 元素。 | MicrosoftGame.config 元素參考 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 |
| E_GAMEPACKAGE_CONFIG_MSAAPPID_OR_TITLEID_IS_DEFAULT | 0x8924520F | ’MSAAppId’ 或 ‘TitleId’ 元素為預設值。使用 configVersion >= 1 時,如果指定了 NoCodePCRoot 或 AdvancedUserModel,TitleId 和 MSAAppId 都必須是來自 Partner Center 的有效識別碼。 | MicrosoftGame.config 元素參考 | 修正 MicrosoftGame.config 結構描述/值,然後重新建置/重新部署套件。 |
遊戲市集
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_GAMESTORE_LICENSE_ACTION_NOT_APPLICABLE_TO_PRODUCT | 0x89245300 | 遊戲針對無法授權的產品要求授權。 | XStore 概觀 | 確認市集連線、權利/授權狀態,然後重試要求。 |
| E_GAMESTORE_NETWORK_ERROR | 0x89245301 | 遊戲無法與市集網路通訊。 | XStore 概觀 | 確認市集連線、權利/授權狀態,然後重試要求。 |
| E_GAMESTORE_SERVER_ERROR | 0x89245302 | 遊戲從市集伺服器收到錯誤的回應。 | XStore 概觀 | 確認市集連線、權利/授權狀態,然後重試要求。 |
| E_GAMESTORE_INSUFFICIENT_QUANTITY | 0x89245303 | 使用者擁有的此消耗性產品數量不足,無法使用要求的數量。 | XStore 概觀 | 確認市集連線、權利/授權狀態,然後重試要求。 |
| E_GAMESTORE_ALREADY_PURCHASED | 0x89245304 | 使用者已擁有此產品。 | XStore 概觀 | 確認市集連線、權利/授權狀態,然後重試要求。 |
| E_GAMESTORE_LICENSE_ACTION_THROTTLED | 0x89245305 | 遊戲過度查詢產品的授權,目前已遭節流。同一產品的限制為 10 分鐘內 30 次授權嘗試。 | XStore 概觀 | 確認市集連線、權利/授權狀態,然後重試要求。 |
遊戲串流
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_GAMESTREAMING_NOT_INITIALIZED | 0x89245400 | XGameStreaming 執行階段未初始化。請在呼叫其他 API 之前呼叫 XGameStreamingInitialize。 | XGameStreamingInitialize | 確保串流已初始化且用戶端/工作階段內容有效,然後重試。 |
| E_GAMESTREAMING_CLIENT_NOT_CONNECTED | 0x89245401 | 指定的用戶端未連線。 | 確保串流已初始化且用戶端/工作階段內容有效,然後重試。 | |
| E_GAMESTREAMING_NO_DATA | 0x89245402 | 要求的資料無法使用。資料稍後可能會變為可用。 | 確保串流已初始化且用戶端/工作階段內容有效,然後重試。 | |
| E_GAMESTREAMING_NO_DATACENTER | 0x89245403 | 目前的電腦並非在資料中心內執行。 | 確保串流已初始化且用戶端/工作階段內容有效,然後重試。 | |
| E_GAMESTREAMING_NOT_STREAMING_CONTROLLER | 0x89245404 | 目前的讀數並非來自串流控制器。 | 確保串流已初始化且用戶端/工作階段內容有效,然後重試。 |
遊戲存檔
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_GS_INVALID_CONTAINER_NAME | 0x80830001 | 容器名稱無效。有效的容器名稱字元包括大寫/小寫字母、數字、底線和正斜線。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_NO_ACCESS | 0x80830002 | 遊戲無法存取容器儲存空間,因此作業失敗。請檢查 SCID 和 TitleId 是否設定正確。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_OUT_OF_LOCAL_STORAGE | 0x80830003 | 裝置的儲存容量不足,無法儲存遊戲。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_USER_CANCELED | 0x80830004 | 使用者取消了遊戲存檔的下載。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_UPDATE_TOO_BIG | 0x80830005 | 存檔更新的大小過大。XGameSave 更新的總大小必須小於 GS_MAX_BLOB_SIZE (16 MB)。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_QUOTA_EXCEEDED | 0x80830006 | 已超過遊戲針對此使用者的儲存空間配額。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_PROVIDED_BUFFER_TOO_SMALL | 0x80830007 | 提供給 API 的緩衝區太小。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_BLOB_NOT_FOUND | 0x80830008 | 找不到指定的 Blob。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_NO_SERVICE_CONFIGURATION | 0x80830009 | 遊戲未針對連線儲存體正確設定。請檢查 SCID 是否正確,以及遊戲是否已在 Partner Center 中設定。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_CONTAINER_NOT_IN_SYNC | 0x8083000A | 容器尚未同步。提交更新之前,請確保 XGameSave 容器已同步。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_CONTAINER_SYNC_FAILED | 0x8083000B | 容器同步失敗。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_USER_NOT_REGISTERED_IN_SERVICE | 0x8083000C | 使用者的 MSA 尚未成為 XBOX services 帳戶。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_HANDLE_EXPIRED | 0x8083000D | 函式使用的控制代碼已過期,必須重新取得。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_ASYNC_FUNCTION_REQUIRED | 0x8083000E | 此同步函式正在時間敏感執行緒上呼叫,可能會造成死結。請改用非同步實作。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
| E_GS_PROVIDER_MISMATCH | 0x8083000F | 遊戲混用 XGameSave 和 XGameSaveFiles 呼叫,此做法不受支援。 | XGameSave | 如需詳細的疑難排解指引,請參閱遊戲存檔偵錯。 |
全域
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| S_OK | 0x00000000 | 作業已成功完成。 | XBOX Live HRESULT 錯誤碼 (全域) | 不需要採取任何動作。 |
| E_PENDING | 0x8000000A | 作業已開始,但尚未完成。 | XBOX Live HRESULT 錯誤碼 (全域) | 等候完成,然後再次查詢非同步結果。 |
| E_BOUNDS | 0x8000000B | 提供的索引或範圍超出有效界限。 | XBOX Live HRESULT 錯誤碼 (全域) | 重試之前,先驗證索引和範圍界限。 |
| E_NOTIMPL | 0x80004001 | 此功能未實作。 | XBOX Live HRESULT 錯誤碼 (全域) | 針對此平台和執行階段使用支援的 API 路徑。 |
| E_NOINTERFACE | 0x80004002 | 此物件上沒有要求的介面。 | XBOX Live HRESULT 錯誤碼 (全域) | 查詢此介面之前,先確認介面可用性/版本。 |
| E_POINTER | 0x80004003 | 必要的指標為 null 或無效。 | XBOX Live HRESULT 錯誤碼 (全域) | 呼叫之前,先驗證所有指標/控制代碼和物件存留期。 |
| E_ABORT | 0x80004004 | 作業在完成前已中止。 | XBOX Live HRESULT 錯誤碼 (全域) | 檢查取消/關機狀態,並在穩定後重新執行。 |
| E_FAIL | 0x80004005 | 作業因未指定的錯誤而失敗。 | XBOX Live HRESULT 錯誤碼 (全域) | 檢閱記錄以找出先前的失敗,並在修正輸入/狀態後重試。 |
| E_UNEXPECTED | 0x8000FFFF | 發生非預期的內部錯誤。 | XBOX Live HRESULT 錯誤碼 (全域) | 擷取診斷資訊、重新啟動案例,如果可重現則提報問題。 |
| E_ACCESSDENIED | 0x80070005 | 要求的資源或作業存取遭拒。 | XBOX Live HRESULT 錯誤碼 (全域) | 確認權限、功能和使用者/帳戶內容,然後重試。 |
| E_OUTOFMEMORY | 0x8007000E | 無法滿足記憶體配置,因此作業失敗。 | XBOX Live HRESULT 錯誤碼 (全域) | 降低記憶體壓力、釋放配置,然後重試。 |
| E_NOT_SUPPORTED | 0x80070032 | 目前的內容不支援此作業。 | XBOX Live HRESULT 錯誤碼 (全域) | 針對目前的內容使用支援的作業。 |
| E_INVALIDARG | 0x80070057 | 一或多個引數無效。 | XBOX Live HRESULT 錯誤碼 (全域) | 重試之前,先驗證引數值和必要的組合。 |
| E_NOT_SUFFICIENT_BUFFER | 0x8007007A | 提供的緩衝區對要求的資料而言太小。 | XBOX Live HRESULT 錯誤碼 (全域) | 查詢所需大小、調整緩衝區大小,然後重試。 |
| E_TIME_CRITICAL_THREAD | 0x800701A0 | 不允許在時間關鍵執行緒上進行此呼叫。 | XBOX Live HRESULT 錯誤碼 (全域) | 將此呼叫移出時間關鍵執行緒;可行時使用非同步模式。 |
| E_NO_TASK_QUEUE | 0x800701AB | 未提供或沒有可用於作業的工作佇列。 | XBOX Live HRESULT 錯誤碼 (全域) | 叫用此作業之前,請提供有效的工作佇列。 |
HTTP Client
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| HTTP_E_STATUS_UNEXPECTED | 0x80190001 | HTTP 用戶端遇到非預期的通訊協定/狀態條件。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR | 0x80190005 | 伺服器傳回非預期的錯誤條件。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_AMBIGUOUS | 0x8019012C | HTTP 回應表示資源比對不明確。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_MOVED | 0x8019012D | HTTP 重新導向表示資源已移動。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_REDIRECT | 0x8019012E | 收到 HTTP 重新導向回應。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_REDIRECT_METHOD | 0x8019012F | 需要變更方法的 HTTP 重新導向。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_NOT_MODIFIED | 0x80190130 | HTTP 304:自條件式要求以來資源未變更。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_USE_PROXY | 0x80190131 | HTTP 要求必須透過 Proxy 發出。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_REDIRECT_KEEP_VERB | 0x80190133 | 保留原始方法/動詞的 HTTP 重新導向。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_BAD_REQUEST | 0x80190190 | HTTP 400:要求格式錯誤或無效。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_DENIED | 0x80190191 | HTTP 401:要求未經授權或遭拒。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_PAYMENT_REQ | 0x80190192 | HTTP 402:此要求需要付款。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_FORBIDDEN | 0x80190193 | HTTP 403:禁止存取此資源。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_NOT_FOUND | 0x80190194 | HTTP 404:找不到要求的資源。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_BAD_METHOD | 0x80190195 | HTTP 方法對此端點無效。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_NONE_ACCEPTABLE | 0x80190196 | HTTP 406:沒有可接受的表示法。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_PROXY_AUTH_REQ | 0x80190197 | HTTP 407:需要 Proxy 驗證。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_REQUEST_TIMEOUT | 0x80190198 | HTTP 408:伺服器等候要求逾時。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_CONFLICT | 0x80190199 | HTTP 409:要求與目前的伺服器狀態衝突。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_GONE | 0x8019019A | HTTP 410:要求的資源已不再可用。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_LENGTH_REQUIRED | 0x8019019B | HTTP 411:需要 Content-Length。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_PRECOND_FAILED | 0x8019019C | HTTP 412:要求前置條件失敗。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_REQUEST_TOO_LARGE | 0x8019019D | HTTP 413:要求承載過大。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_URI_TOO_LONG | 0x8019019E | HTTP 414:要求 URI 過長。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_UNSUPPORTED_MEDIA | 0x8019019F | HTTP 415:不支援的媒體類型。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_RANGE_NOT_SATISFIABLE | 0x801901A0 | HTTP 416:無法滿足要求的範圍。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_EXPECTATION_FAILED | 0x801901A1 | HTTP 417:伺服器無法符合要求的預期。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| FGRL (Rate Limit) Exceeded | 0x801901AD | 由於超過速率限制,要求已遭節流。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 降低要求速率,並在冷卻後以指數輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_SERVER_ERROR | 0x801901F4 | HTTP 500:伺服器發生內部錯誤。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_NOT_SUPPORTED | 0x801901F5 | 不支援要求的 HTTP 功能。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_BAD_GATEWAY | 0x801901F6 | HTTP 502:從上游伺服器收到無效的回應。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_SERVICE_UNAVAIL | 0x801901F7 | HTTP 503:服務暫時無法使用。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_GATEWAY_TIMEOUT | 0x801901F8 | HTTP 504:上游伺服器逾時。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| HTTP_E_STATUS_VERSION_NOT_SUP | 0x801901F9 | 伺服器不支援此 HTTP 版本。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 檢查 HTTP 狀態/回應本文,修正要求/驗證/設定,若為暫時性失敗,則以輪詢間隔延長方式重試。 |
| ONL_E_ACTION_REQUIRED | 0x8086000C | 需要使用者或遊戲採取動作,作業才能繼續。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 完成服務指示的必要使用者/遊戲動作,然後重試。 |
| WEB_E_UNEXPECTED_CONTENT | 0x83750005 | 回應內容不符合預期的格式。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 驗證回應格式/內容類型和服務合約,然後重試。 |
| WEB_E_INVALID_JSON_STRING | 0x83750007 | JSON 承載無效或格式錯誤。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 傳送或剖析之前,先驗證 JSON 承載的結構描述/編碼。 |
| E_HC_NOT_INITIALISED | 0x89235001 | HTTP Client 執行階段未初始化。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 發出要求之前,先初始化 HTTP Client 執行階段。 |
| E_HC_PERFORM_ALREADY_CALLED | 0x89235003 | 此 HTTP 作業已執行。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 為另一個 perform 呼叫建立新的要求物件。 |
| E_HC_ALREADY_INITIALISED | 0x89235004 | HTTP Client 執行階段已初始化。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 避免重複初始化;每個處理序生命週期只初始化一次。 |
| E_HC_CONNECT_ALREADY_CALLED | 0x89235005 | 已針對此 WebSocket/工作階段呼叫 Connect。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 重複使用作用中的連線/工作階段,或建立新的連線/工作階段,而不要重新連線。 |
| E_HC_NO_NETWORK | 0x89235006 | 目前沒有可用的網路連線。 | XBOX Live HRESULT 錯誤碼 (HTTP Client) | 還原網路連線,然後重試。 |
驗證管理員 (AM)
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| AM_E_XSTS_UNEXPECTED | 0x87DD0006 | 已設定 NSAL 目標,但 XBOX services 尚未信任信賴憑證者憑證。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_NOT_AUTHORIZED | 0x87DD0009 | 使用者未獲授權針對目前的 TitleId 和 SandboxId 設定要求 XSTS 權杖。 | 針對沙箱設定進行疑難排解 | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_UNKNOWN_TARGET | 0x87DD000B | 在遊戲的 NSAL 設定中找不到要求的權杖目標。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_TITLE_NOT_AUTHENTICATED | 0x87DD000D | 遊戲未針對目前的服務設定進行驗證 (例如 TitleId、SCID 或沙箱設定問題)。 | 針對沙箱設定進行疑難排解 | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_USER_NOT_FOUND | 0x87DD0013 | 使用者物件已不再登入或不明。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_XSTS_TIMEOUT | 0x87DD0019 | 嘗試擷取 X 權杖時達到逾時限制。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_NO_TOKEN_REQUIRED | 0x87DD0021 | 要求的端點不需要權杖,因為它未在 NSAL 中設定為權杖目標。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_XTITLE_TIMEOUT | 0x87DD0022 | 嘗試擷取遊戲權杖時達到逾時限制。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
| AM_E_XSTS_SERVICE_UNAVAILABLE | 0x87DD0033 | X 權杖服務無法使用。 | XUserGetTokenAndSignatureResult | 確認沙箱、NSAL 目標、TitleId/SCID 設定,然後重新取得權杖。 |
XUser 權杖與簽章
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| WININET_E_NAME_NOT_RESOLVED | 0x80072EE7 | 無法解析伺服器名稱或位址。 | XUserGetTokenAndSignatureResult | 檢查網路/DNS/Proxy 連線,然後重試取得權杖。 |
| WININET_E_CANNOT_CONNECT | 0x80072EFD | 無法與伺服器建立連線。 | XUserGetTokenAndSignatureResult | 檢查網路/DNS/Proxy 連線,然後重試取得權杖。 |
| WININET_E_CONNECTION_ABORTED | 0x80072EFE | 與伺服器的連線異常終止。 | XUserGetTokenAndSignatureResult | 檢查網路/DNS/Proxy 連線,然後重試取得權杖。 |
| WININET_E_DECODING_FAILED | 0x80072F8F | 內容解碼失敗。 | XUserGetTokenAndSignatureResult | 檢查網路/DNS/Proxy 連線,然後重試取得權杖。 |
| XO_E_GAME_USAGE_BY_USER_EXCEEDED | 0x8015DBFF | 使用者已超過允許的遊戲時間 (家長監護)。 | XUserGetTokenAndSignatureResult | 解決帳戶/系統原則限制,然後重試取得權杖。 |
| XO_E_SYSTEM_UPDATE_REQUIRED | 0x8015DC01 | 系統必須先更新,才能授與 X 權杖。 | XUserGetTokenAndSignatureResult | 解決帳戶/系統原則限制,然後重試取得權杖。 |
| XO_E_ACCOUNT_COUNTRY_NOT_AUTHORIZED | 0x8015DC0B | 遊戲嘗試在未獲授權的國家/地區中使用。 | XUserGetTokenAndSignatureResult | 解決帳戶/系統原則限制,然後重試取得權杖。 |
| XO_E_DEVICE_COUNT_FOR_TITLE_EXCEEDED | 0x8015DC1E | 您已在另一部裝置上玩此遊戲。請關閉該遊戲以在此處玩。單一存在點 (SPoP / XR-115) 強制執行。 | XUserGetTokenAndSignatureResult | 解決帳戶/系統原則限制,然後重試取得權杖。 |
| ONL_E_FORCESIGNIN | 0x80860006 | 為協助保護帳戶,使用者必須重新登入。 | XUserGetTokenAndSignatureResult | 提示使用者重新登入,然後重試要求。 |
XAL
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_XAL_NOTINITIALIZED | 0x89235001 | XAL 未初始化。 | XBOX Live HRESULT 錯誤碼 (XAL) | 使用相依於 XAL 的 API 之前,先初始化 XAL。 |
| E_XAL_ALREADYINITIALIZED | 0x89235101 | XAL 已初始化。 | XBOX Live HRESULT 錯誤碼 (XAL) | 避免在同一個生命週期中重複初始化 XAL。 |
| E_XAL_USERSETNOTEMPTY | 0x89235102 | 目標使用者集合不是空的。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_USERSETFULL | 0x89235103 | 使用者集合已達容量上限。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_USERSIGNEDOUT | 0x89235104 | 目標使用者已登出。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_DUPLICATEDUSER | 0x89235105 | 使用者已存在於使用者集合中。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_NETWORK | 0x89235106 | 處理要求時發生網路錯誤。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_CLIENTERROR | 0x89235107 | XAL 中發生用戶端錯誤。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_UIREQUIRED | 0x89235108 | 需要使用者互動才能完成作業。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_HANDLERALREADYREGISTERED | 0x89235109 | 必要的處理常式已註冊。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_UNEXPECTEDUSERSIGNEDIN | 0x8923510A | 作業期間有不同或非預期的使用者登入。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_NOTATTACHEDTOJVM | 0x8923510B | 需要時 XAL 未附加至 Java VM。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_DEVICEUSER | 0x8923510C | 此作業對目前的裝置使用者內容無效。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_DEFERRALNOTAVAILABLE | 0x8923510D | 目前無法要求延遲。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_MISSINGPLATFORMEVENTHANDLER | 0x8923510E | 缺少必要的平台事件處理常式。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_USERNOTFOUND | 0x8923510F | 找不到指定的使用者。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_NOTOKENREQUIRED | 0x89235110 | 此要求不需要權杖。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_NODEFAULTUSER | 0x89235111 | 目前沒有可用的預設使用者。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
| E_XAL_FAILEDTORESOLVE | 0x89235112 | XAL 無法解析要求的權限或身分識別狀態。 | XBOX Live HRESULT 錯誤碼 (XAL) | 驗證 XAL 使用者集合/工作階段狀態,並依預期的呼叫順序重試。 |
XSAPI
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_XBL_RUNTIME_ERROR | 0x89235200 | 發生一般 XBOX Live 執行階段錯誤。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_RTA_GENERIC_ERROR | 0x89235201 | 發生一般 Real-Time Activity (RTA) 錯誤。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_RTA_SUBSCRIPTION_LIMIT_REACHED | 0x89235202 | 已達 RTA 訂閱上限。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_RTA_ACCESS_DENIED | 0x89235203 | RTA 功能的存取遭拒。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_AUTH_UNKNOWN_ERROR | 0x89235204 | 發生不明的驗證錯誤。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_AUTH_RUNTIME_ERROR | 0x89235205 | 由於執行階段錯誤,驗證失敗。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_AUTH_NO_TOKEN | 0x89235206 | 沒有可用的驗證權杖。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 確認 XSAPI 初始化、驗證權杖可用性和服務狀態,然後重試。 |
| E_XBL_ALREADY_INITIALIZED | 0x89235207 | XBOX Live 服務已初始化。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 避免重複呼叫 XBOX services 初始化。 |
| E_XBL_NOT_INITIALIZED | 0x89235208 | XBOX Live 服務未初始化。 | XBOX Live HRESULT 錯誤碼 (XSAPI) | 在叫用 XBOX services API 之前呼叫 XblInitialize。 |
| E_XBL_RTA_NOT_ACTIVATED | 0x89235209 | Real-Time Activity 服務未啟用。請呼叫 XblRealTimeActivityActivate 以啟用 Real-Time Activity 服務。 | 錯誤查閱 (xberror.exe) | Real-Time Activity 服務未啟用。請呼叫 XblRealTimeActivityActivate 以啟用 Real-Time Activity 服務。(0x89235209) |
主機工具與傳輸
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_APP_USER_TERMINATE_REQUEST | 0x87E1001D | 使用者明確要求終止應用程式。 | 錯誤查閱 (xberror.exe) | 使用者明確要求終止應用程式。(0x87E1001D) |
| E_DSTORAGE_XVD_DEVICE_NOT_SUPPORTED | 0x89240004 | 指定的 XVD 不在支援的 NVMe 裝置上。 | 錯誤查閱 (xberror.exe) | 指定的 XVD 不在支援的 NVMe 裝置上。 |
| E_COULD_NOT_CONNECT | 0x8C110303 | 無法連線到指定的開發套件主機。 | XTF 傳輸錯誤 | 無法連線到目標主機。請確認指定的 HostName 或 IP 位址。檢查防火牆、網路設定,以及是否能 ping 主機。 |
| E_XTFAPP_APPLICATION_EXITED_BEFORE_ACTIVATION_COMPLETE | 0x8D160122 | 應用程式在完成啟用之前結束或當機。 | XTF 傳輸錯誤 | 無。 |
| E_XTFAPP_DIRECTORY_NOT_FOUND | 0x8D16018D | 找不到提供的目錄。 | XTF 傳輸錯誤 | 請確保目錄存在。 |
XBOX PC Remote Iteration
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| E_PROCESSNOTFOUND | 0x8C114002 | 找不到處理序。請確認處理序識別碼符合作用中的目標處理序。 | XBOX PC Remote Iteration API 錯誤碼 | 檢查執行中處理序的清單,確認目標處理序的處理序識別碼;提供作用中處理序的有效處理序識別碼 |
| E_INVALIDPROCESSID | 0x8C114003 | 無效的處理序識別碼。請提供數值處理序識別碼。 | XBOX PC Remote Iteration API 錯誤碼 | 提供只包含數字的有效處理序識別碼 |
| E_INVALIDPIN | 0x8C114004 | PIN 的格式不符合預期。請輸入有效的 6 個字元 PIN。 | XBOX PC Remote Iteration API 錯誤碼 | 在用戶端裝置上輸入正確的 PIN |
| E_INVALIDSSHKEY | 0x8C114005 | SSH 金鑰的格式不符合預期。請使用有效的公開金鑰並重試配對。 | XBOX PC Remote Iteration API 錯誤碼 | 產生有效的 SSH 公開金鑰;提供有效金鑰的路徑並再次執行配對 |
| E_PAIRINGTIMEOUT | 0x8C114006 | 配對模式超過時間上限。請重新開始配對,並在 2 分鐘內輸入 PIN。 | XBOX PC Remote Iteration API 錯誤碼 | 重新開始 PIN 配對程序;在逾時 (2 分鐘) 之前於用戶端裝置上輸入 PIN |
| E_TOOMANYFAILURES | 0x8C114007 | PIN 嘗試失敗次數過多。請重新開始配對並輸入正確的 PIN。 | XBOX PC Remote Iteration API 錯誤碼 | 重新開始 PIN 配對程序;在用戶端裝置上輸入正確的 PIN |
| E_CLIENTNOTAUTHORIZED | 0x8C114008 | 裝置拒絕用戶端。請成功完成配對,然後重試連線。 | XBOX PC Remote Iteration API 錯誤碼 | 成功完成 PIN 配對程序;再次執行連線要求 |
| E_SERVERNOTAUTHORIZED | 0x8C114009 | 用戶端拒絕裝置。請成功完成配對,然後重試連線。 | XBOX PC Remote Iteration API 錯誤碼 | 成功完成 PIN 配對程序;再次執行連線要求 |
| E_SSHKEYTOOLARGE | 0x8C11400A | SSH 金鑰過大。請產生支援的金鑰類型/大小,並使用該金鑰重試。 | XBOX PC Remote Iteration API 錯誤碼 | 使用支援的演算法和大小 (例如 ED25519 或 RSA‑2048) 產生新的 SSH 金鑰;確保為 RIT 連線指定了正確的金鑰 |
| E_GAMENOTSUSPENDED | 0x8C11400B | 無法繼續指定的處理序。呼叫繼續之前,請確認處理序已暫停。 | XBOX PC Remote Iteration API 錯誤碼 | 繼續之前,先確認處理序狀態;確保沒有其他工具已繼續或終止該處理序 |
| E_GAMENOTRUNNING | 0x8C11400C | 沒有執行中的遊戲處理序。請先啟動遊戲,再呼叫遊戲處理序作業。 | XBOX PC Remote Iteration API 錯誤碼 | 確認目前執行中的處理序;使用相依於遊戲處理序的 API 之前,先啟動遊戲。 |
| E_GAMEOVERSUSPENDED | 0x8C11400D | 執行緒暫停計數不是零。請繼續執行直到暫停計數歸零,或重新啟動處理序。 | XBOX PC Remote Iteration API 錯誤碼 | 重複繼續執行緒,直到暫停計數歸零,或重新啟動處理序以重設執行緒狀態。;或者,重新啟動處理序以重設執行緒狀態 |
| E_GAMESTILLRUNNING | 0x8C11400E | 一次只能執行一個遊戲。請先停止目前執行中的遊戲,再啟動另一個遊戲。 | XBOX PC Remote Iteration API 錯誤碼 | 確保沒有先前的遊戲處理序正在執行;啟動另一個遊戲之前,先終止目前執行中的遊戲 (如果有);重試啟動遊戲處理序 |
| E_GAMEEXITABANDONED | 0x8C11400F | 已放棄等候遊戲結束。請確認 PID/TID 並重試終止。 | XBOX PC Remote Iteration API 錯誤碼 | 檢查遊戲處理序是否仍在執行;確認終止時提供了正確的處理序識別碼和執行緒識別碼;重試終止處理序 |
| E_GAMEFILEPATHNOTEXIST | 0x8C114010 | 遊戲檔案路徑不存在。請驗證遠端路徑並確認部署成功。 | XBOX PC Remote Iteration API 錯誤碼 | 驗證路徑存在於遠端裝置上;確認部署成功 |
| E_SERVERTOOOLD | 0x8C114011 | 伺服器版本對此用戶端而言太舊。請更新遠端電腦上的 wdEndpoint。 | XBOX PC Remote Iteration API 錯誤碼 | 將遠端電腦上的 wdEndpoint 更新為最新版本 |
| E_NAMERESOLUTIONFAILED | 0x8C114012 | 無法解析遠端電腦名稱。請確認主機名稱和 DNS,或使用 IP 位址進行測試。 | XBOX PC Remote Iteration API 錯誤碼 | 確認主機名稱拼字、DNS 設定和網路連線。;使用 IP 位址來隔離名稱解析問題。 |
| E_INVALIDADDRESS | 0x8C114013 | 無效的位址。請修正位址格式並使用有效的 IPv4 位址。 | XBOX PC Remote Iteration API 錯誤碼 | 確認 IP 位址正確;修正位址格式並確保使用 IPv4 通訊協定 |
| E_CONNECTIONERROR | 0x8C114014 | 連線失敗。請檢查網路/防火牆/服務可用性,然後重試。 | XBOX PC Remote Iteration API 錯誤碼 | 檢查遠端電腦上的網路連線、防火牆規則和服務可用性;檢查裝置之間的可見性,裝置之間應能互相 ping;在啟用記錄的情況下重試連線。 |
| E_LISTENERALREADYRUNNING | 0x8C114015 | 另一個接聽程式正在作用中。請停止現有的端點執行個體或重複使用它。 | XBOX PC Remote Iteration API 錯誤碼 | - 先停止端點現有的執行中執行個體,再啟動新的執行個體;或者,使用已在執行中的端點執行個體,而不要啟動新的執行個體 |
| E_ADMIN_REQUIRED | 0x8C114016 | 需要系統管理員權限。請以系統管理員身分執行端點。 | XBOX PC Remote Iteration API 錯誤碼 | 以系統管理員身分重新執行端點 |
| E_INVALIDTHREADID | 0x8C114017 | 無效的執行緒識別碼。請提供數值執行緒識別碼。 | XBOX PC Remote Iteration API 錯誤碼 | 提供只包含數字的有效執行緒識別碼 |
| E_INVALIDPIDTID_PAIR | 0x8C114018 | 處理序識別碼與執行緒識別碼沒有關聯。請重新查詢該處理序的執行緒,然後重試。 | XBOX PC Remote Iteration API 錯誤碼 | 從處理序重新查詢執行緒清單;確保識別碼不是快取或過時的。;驗證執行緒識別碼是從正確的處理序內容取得。 |
| E_THREADNOTFOUND | 0x8C114019 | 找不到執行緒。請重新查詢目前的執行緒識別碼,並使用未過時的識別碼重試。 | XBOX PC Remote Iteration API 錯誤碼 | 從處理序重新查詢執行緒清單;確保識別碼不是快取或過時的。;驗證執行緒識別碼是從正確的處理序內容取得。 |
XAPU
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| XAPU_E_QUEUE_FULL | 0x8AC81000 | XAPU 命令佇列已滿。 | XAPU 錯誤 | XAPU 命令佇列已滿。 |
| XAPU_E_PENDING_RESULTS | 0x8AC81001 | 目前沒有可用的結果。 | XAPU 錯誤 | 目前沒有可用的結果。 |
| XAPU_E_INVALID_COMMAND | 0x8AC81002 | 無效的 XAPU 命令值。 | XAPU 錯誤 | 無效的 XAPU 命令值。 |
| XAPU_E_INVALID_STREAM_INDEX | 0x8AC81003 | 提交的 XAPU 命令中有無效的串流索引。 | XAPU 錯誤 | 提交的 XAPU 命令中有無效的串流索引。 |
| XAPU_E_NO_DEVICE_RESOURCES | 0x8AC81004 | 系統上的資源不足,無法支援要求的串流數目。 | XAPU 錯誤 | 系統上的資源不足,無法支援要求的串流數目。 |
| XAPU_E_ALREADY_ACTIVE | 0x8AC81005 | 串流已在作用中。 | XAPU 錯誤 | 串流已在作用中。 |
| XAPU_E_BUFFER_TOO_SMALL | 0x8AC81006 | 輸出緩衝區太小,無法容納資料。 | XAPU 錯誤 | 輸出緩衝區太小,無法容納資料。 |
| XAPU_E_PROCESSING_ERROR | 0x8AC81007 | 硬體無法處理命令。 | XAPU 錯誤 | 硬體無法處理命令。 |
| XAPU_E_BAD_OPUS_PACKET | 0x8AC81008 | 硬體在解碼 Opus 封包時發生錯誤。請檢查編碼中是否有任何錯誤。 | XAPU 錯誤 | 硬體在解碼 Opus 封包時發生錯誤。請檢查編碼中是否有任何錯誤。 |
| XAPU_E_DEVICE_FAULT | 0x8AC81050 | 發生無法復原的韌體當機。 | XAPU 錯誤 | 發生無法復原的韌體當機。 |
| XAPU_E_DEVICE_TIMEOUT | 0x8AC81051 | 硬體未及時回應。 | XAPU 錯誤 | 硬體未及時回應。 |
| XAPU_E_DEVICE_FATAL_ERROR | 0x8AC81052 | 硬體發生錯誤,需要重新建立連線。 | XAPU 錯誤 | 硬體發生錯誤,需要重新建立連線。 |
XDSP
| 代碼 | 值 | 描述 | 來源 | 疑難排解 |
|---|---|---|---|---|
| XDSP_E_QUEUE_FULL | 0x8AC810A0 | 命令佇列已滿。請等候足夠的時間讓硬體完成處理目前已提交的命令,再提交更多命令。 | XDSP 錯誤 | 命令佇列已滿。請等候足夠的時間讓硬體完成處理目前已提交的命令,再提交更多命令。 |
| XDSP_E_PENDING_RESULTS | 0x8AC810A1 | XDspStream 在收到已提交命令的所有結果之前就已停用。請等候足夠的時間讓硬體完成處理串流已提交的命令,再停用串流。 | XDSP 錯誤 | XDspStream 在收到已提交命令的所有結果之前就已停用。請等候足夠的時間讓硬體完成處理串流已提交的命令,再停用串流。 |
| XDSP_E_NO_DEVICE_RESOURCES | 0x8AC810A2 | 沒有可用的 XDSP 裝置資源來處理您的要求。 | XDSP 錯誤 | 沒有可用的 XDSP 裝置資源來處理您的要求。 |
| XDSP_E_DEVICE_FATAL_ERROR | 0x8AC810A3 | 目前處理的命令發生嚴重錯誤 (例如當機/停止回應)。請檢查 XDspStatus 結構,以了解哪個命令序列失敗。硬體具有自動復原機制,可讓後續命令繼續處理。 | XDSP 錯誤 | 目前處理的命令發生嚴重錯誤 (例如當機/停止回應)。請檢查 XDspStatus 結構,以了解哪個命令序列失敗。硬體具有自動復原機制,可讓後續命令繼續處理。 |
| XDSP_E_NOT_ALL_HANDLES_DEACTIVATED | 0x8AC810A4 | 在與 XDspClient 關聯的所有 XDspStream 物件停用之前,就對該用戶端呼叫了 XDspDisconnect。 | XDSP 錯誤 | 在與 XDspClient 關聯的所有 XDspStream 物件停用之前,就對該用戶端呼叫了 XDspDisconnect。 |
| XDSP_E_MAX_CLIENTS_EXCEEDED | 0x8AC810A5 | 已建立數目上限的 XDspClient。 | XDSP 錯誤 | 已建立數目上限的 XDspClient。 |
| XDSP_E_MAX_AGGREGATE_IMPULSE_RESPONSE_EXCEEDED | 0x8AC810A6 | 目前的 XDspConnect 呼叫會導致 XDSP 超過支援的彙總脈衝響應長度上限,因此無效。 | XDSP 錯誤 | 目前的 XDspConnect 呼叫會導致 XDSP 超過支援的彙總脈衝響應長度上限,因此無效。 |
| XDSP_E_INVALID_IMPULSE_RESPONSE_LENGTH | 0x8AC810A7 | 呼叫 XDspActivate 時使用的脈衝響應長度過大或過小。 | XDSP 錯誤 | 呼叫 XDspActivate 時使用的脈衝響應長度過大或過小。 |
