다음을 통해 공유


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 | 컨테이너를 동기화할 수 없으므로 작업이 실패했습니다. 이는 사용자가 기다릴 필요가 없거나 네트워크 오류로 인해 컨테이너 동기화를 취소했으며 사용자가 다시 시도하지 않았음을 나타냅니다. 이 오류는 DeleteContainerAsync, ReadAsync, GetAsync 또는 GameSaveBlobInfoQuery 작업에서 반환할 수 있습니다. |

InvalidContainerName -2138898431

| InvalidContainerName | invalidContainerName | 0x80830001 | 지정된 컨테이너 이름이 비어 있거나, 잘못된 문자를 포함하거나, 너무 깁니다. |

NoAccess -2138898430

| NoAccess | noAccess | 0x80830002 | 타이틀에 컨테이너 스토리지 공간에 대한 쓰기 권한이 없기 때문에 작업이 실패했습니다. |

NoXboxLiveInfo -2138898423

| NoXboxLiveInfo | noXboxLiveInfo | 0x80830009 | 타이틀에 적절한 타이틀 ID 또는 서비스 구성 ID가 없으므로 작업이 실패했습니다. |

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 | 업데이트에 16MB 이상의 데이터가 포함되어 있으므로 작업이 실패했습니다. |

UserCanceled -2138898428

| UserCanceled | userCanceled | 0x80830004 | 사용자가 취소했기 때문에 작업이 실패했습니다. |

UserHasNoXboxLiveInfo -2138898420

| UserHasNoXboxLiveInfo | userHasNoXboxLiveInfo | 0x8083000C | 사용자 계정과 연결된 Xbox Live 정보가 없으므로 작업이 실패했습니다. 이 오류는 GetForUserAsync 또는 GetSyncOnDemandForUserAsync에서 반환할 수 있습니다. |

설명

중요

이 API는 Xbox Live를 사용하도록 설정된 UWP 게임 및 앱을 대상으로 합니다. Xbox Live를 사용하도록 설정되지 않은 원본에서 만든 이러한 API에 대한 호출은 데이터를 클라우드와 동기화할 수 없습니다.

적용 대상