GameSaveErrorStatus 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
遊戲儲存作業所傳回的成功和失敗碼。
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 引進)
|
欄位
名稱 | 值 | Description |
---|---|---|
Abort | -2147467260 | | 中止 | abort |0x80004004 |作業已中止。 | |
BlobNotFound | -2138898424 | | BlobNotFound | blobNotFound |0x80830008 |作業失敗,因為容器中找不到具有指定名稱的 Blob。 | |
ContainerNotInSync | -2138898422 | | ContainerNotInSync | containerNotInSync |0x8083000A |作業失敗,因為容器不存在於本機。 當將更新提交至需要同步處理的容器時,而且容器上尚未發出讀取、刪除或 Blob 查詢時,就會發生此錯誤。 | |
ContainerSyncFailed | -2138898421 | | ContainerSyncFailed | containerSyncFailed |0x8083000B |作業失敗,因為無法同步容器。 這表示使用者因為不想等候而取消容器同步處理,或因為網路失敗而使用者未重試。 DeleteContainerAsync、ReadAsync、GetAsync或GameSaveBlobInfoQuery作業可以傳回此錯誤。 | |
InvalidContainerName | -2138898431 | | InvalidContainerName | invalidContainerName |0x80830001 |指定的容器名稱是空的、包含不正確字元,或太長。 | |
NoAccess | -2138898430 | | NoAccess | noAccess |0x80830002 |作業失敗,因為標題沒有容器儲存空間的寫入權限。 | |
NoXboxLiveInfo | -2138898423 | | NoXboxLiveInfo | noXboxLiveInfo |0x80830009 |作業失敗,因為標題沒有適當的標題識別碼或服務組態識別碼。 | |
ObjectExpired | -2138898419 | | ObjectExpired | objectExpired |0x8083000D |作業失敗,因為應用程式已暫停,而且物件已不再有效。 若要在繼續之後執行遊戲儲存作業,應用程式必須使用GetForUserAsync或GetSyncOnDemandForUserAsync要求新的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 資訊。 GetForUserAsync或GetSyncOnDemandForUserAsync可以傳回此錯誤。 | |
備註
重要
此 API 是以已啟用 Xbox Live 的 UWP 遊戲和應用程式為目標。 從未啟用 Xbox Live 的來源呼叫這些 API,將無法將資料同步至雲端。