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 | Операция завершилась сбоем, так как большой двоичный объект с заданным именем не найден в контейнере. | |
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 | Операция завершилась сбоем, так как приложение приостановлено, а объект больше недействителен. Чтобы выполнить операции сохранения игры после возобновления, приложение должно запросить новый GameSaveProvider с GetForUserAsync или GetSyncOnDemandForUserAsync. | |
Ok | 0 | | Хорошо | ОК | 0 | Операция успешно завершена. | |
OutOfLocalStorage | -2138898429 | | OutOfLocalStorage | outOfLocalStorage | 0x80830003 | Операция завершилась сбоем из-за нехватки локального хранилища. Хотя пользователю была предоставлена возможность освободить некоторое локальное хранилище, он решил этого не делать. | |
ProvidedBufferTooSmall | -2138898425 | | ProvidedBufferTooSmall | providedBufferTooSmall | 0x80830007 | Операция завершилась сбоем, так как буфер, предоставленный для чтения большого двоичного объекта, был слишком мал для получения большого двоичного объекта. | |
QuotaExceeded | -2138898426 | | QuotaExceededed | quotaExceeded | 0x80830006 | Операция завершилась сбоем, так как обновление приведет к превышению квоты дискового пространства. Используйте IGameSaveProvider.GetRemainingBytesInQuotaAsync для запроса оставшегося пространства квоты. | |
UpdateTooBig | -2138898427 | | UpdateTooBig | updateTooBig | 0x80830005 | Операция завершилась сбоем, так как обновление содержало более 16 МБ данных. | |
UserCanceled | -2138898428 | | UserCanceled | userCanceled | 0x80830004 | Операция завершилась сбоем, так как пользователь отменил ее. | |
UserHasNoXboxLiveInfo | -2138898420 | | UserHasNoXboxLiveInfo | userHasNoXboxLiveInfo | 0x8083000C | Операция завершилась сбоем из-за отсутствия сведений Xbox Live, связанных с учетной записью пользователя. Эта ошибка может быть возвращена getForUserAsync или GetSyncOnDemandForUserAsync. | |
Комментарии
Важно!
Этот API предназначен для игр и приложений UWP с поддержкой Xbox Live. Вызовы этих API из источников, не включенных в Xbox Live, не смогут синхронизировать данные с облаком.