共用方式為


GameSaveErrorStatus 列舉

定義

遊戲儲存作業所傳回的成功和失敗碼。

public enum class GameSaveErrorStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.XboxLive.StorageApiContract, 65536)]
enum class GameSaveErrorStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.XboxLive.StorageApiContract), 65536)]
public enum GameSaveErrorStatus
var value = Windows.Gaming.XboxLive.Storage.GameSaveErrorStatus.ok
Public Enum GameSaveErrorStatus
繼承
GameSaveErrorStatus
屬性

Windows 需求

裝置系列
Xbox Live Extension SDK (已於 10.0.10240.0 引進)
Windows 10 Fall Creators Update (已於 10.0.16299.0 引進)
API contract
Windows.Gaming.XboxLive.StorageApiContract (已於 v1.0 引進)

欄位

Abort -2147467260

| 中止 | abort |0x80004004 |作業已中止。 |

BlobNotFound -2138898424

| BlobNotFound | blobNotFound |0x80830008 |作業失敗,因為容器中找不到具有指定名稱的 Blob。 |

ContainerNotInSync -2138898422

| ContainerNotInSync | containerNotInSync |0x8083000A |作業失敗,因為容器不存在於本機。 當將更新提交至需要同步處理的容器時,而且容器上尚未發出讀取、刪除或 Blob 查詢時,就會發生此錯誤。 |

ContainerSyncFailed -2138898421

| ContainerSyncFailed | containerSyncFailed |0x8083000B |作業失敗,因為無法同步容器。 這表示使用者因為不想等候而取消容器同步處理,或因為網路失敗而使用者未重試。 DeleteContainerAsyncReadAsyncGetAsyncGameSaveBlobInfoQuery作業可以傳回此錯誤。 |

InvalidContainerName -2138898431

| InvalidContainerName | invalidContainerName |0x80830001 |指定的容器名稱是空的、包含不正確字元,或太長。 |

NoAccess -2138898430

| NoAccess | noAccess |0x80830002 |作業失敗,因為標題沒有容器儲存空間的寫入權限。 |

NoXboxLiveInfo -2138898423

| NoXboxLiveInfo | noXboxLiveInfo |0x80830009 |作業失敗,因為標題沒有適當的標題識別碼或服務組態識別碼。 |

ObjectExpired -2138898419

| ObjectExpired | objectExpired |0x8083000D |作業失敗,因為應用程式已暫停,而且物件已不再有效。 若要在繼續之後執行遊戲儲存作業,應用程式必須使用GetForUserAsyncGetSyncOnDemandForUserAsync要求新的GameSaveProvider。 |

Ok 0

| 還行 | 確定|0 |作業成功完成。 |

OutOfLocalStorage -2138898429

| OutOfLocalStorage | outOfLocalStorage |0x80830003 |作業失敗,因為沒有足夠的本機儲存體可用。 雖然使用者有機會釋出一些本機儲存體,但他們選擇不要這麼做。 |

ProvidedBufferTooSmall -2138898425

| ProvidedBufferTooSmall | providedBufferTooSmall |0x80830007 |作業失敗,因為提供給讀取 Blob 的緩衝區太小而無法接收 Blob。 |

QuotaExceeded -2138898426

| QuotaExceeded | quotaExceeded |0x80830006 |作業失敗,因為更新會導致儲存空間超過其配額。 使用 IGameSaveProvider.GetRemainingBytesInQuotaAsync 來查詢剩餘的配額空間。 |

UpdateTooBig -2138898427

| UpdateTooBig | updateTooBig |0x80830005 |作業失敗,因為更新包含超過 16 MB 的資料。 |

UserCanceled -2138898428

| UserCanceled | userCanceled |0x80830004 |作業失敗,因為使用者取消作業。 |

UserHasNoXboxLiveInfo -2138898420

| UserHasNoXboxLiveInfo | userHasNoXboxLiveInfo |0x8083000C |作業失敗,因為沒有與使用者帳戶相關聯的 Xbox Live 資訊。 GetForUserAsyncGetSyncOnDemandForUserAsync可以傳回此錯誤。 |

備註

重要

此 API 是以已啟用 Xbox Live 的 UWP 遊戲和應用程式為目標。 從未啟用 Xbox Live 的來源呼叫這些 API,將無法將資料同步至雲端。

適用於