GameSaveErrorStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Codici di esito positivo e negativo restituiti dalle operazioni di salvataggio del gioco.
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
- Ereditarietà
-
GameSaveErrorStatus
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Xbox Live Extension SDK (è stato introdotto in 10.0.10240.0)
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0) |
API contract |
Windows.Gaming.XboxLive.StorageApiContract (è stato introdotto in v1.0)
|
Campi
Abort | -2147467260 | | Interrompere | abort | 0x80004004 | L'operazione è stata interrotta. | |
BlobNotFound | -2138898424 | | BlobNotFound | blobNotFound | 0x80830008 | L'operazione non è riuscita perché non è stato trovato un BLOB con il nome specificato nel contenitore. | |
ContainerNotInSync | -2138898422 | | ContainerNotInSync | containerNotInSync | 0x8083000A | L'operazione non è riuscita perché il contenitore non esiste in locale. Questo errore può verificarsi quando si inviano aggiornamenti a un contenitore che deve essere sincronizzato e non è stata eseguita una query di lettura, eliminazione o BLOB nel contenitore. | |
ContainerSyncFailed | -2138898421 | | ContainerSyncFailed | containerSyncFailed | 0x8083000B | L'operazione non è riuscita perché non è stato possibile sincronizzare il contenitore. Ciò indica che l'utente ha annullato una sincronizzazione del contenitore a causa di non voler attendere o a causa di un errore di rete e che l'utente non ha eseguito un nuovo tentativo. Questo errore può essere restituito da DeleteContainerAsync, ReadAsync, GetAsync o un'operazione GameSaveBlobInfoQuery . | |
InvalidContainerName | -2138898431 | | InvalidContainerName | invalidContainerName | 0x80830001 | Il nome del contenitore specificato è vuoto, contiene caratteri non validi o è troppo lungo. | |
NoAccess | -2138898430 | | Noaccess | noAccess | 0x80830002 | L'operazione non è riuscita perché il titolo non ha accesso in scrittura allo spazio di archiviazione del contenitore. | |
NoXboxLiveInfo | -2138898423 | | NoXboxLiveInfo | noXboxLiveInfo | 0x80830009 | L'operazione non è riuscita perché il titolo non ha un ID titolo o un ID di configurazione del servizio appropriato. | |
ObjectExpired | -2138898419 | | ObjectExpired | objectExpired | 0x8083000D | L'operazione non è riuscita perché l'app è stata sospesa e l'oggetto non è più valido. Per eseguire operazioni di salvataggio del gioco dopo la ripresa, l'app deve richiedere un nuovo GameSaveProvider con GetForUserAsync o GetSyncOnDemandForUserAsync. | |
Ok | 0 | | Ok | ok | 0 | Operazione completata correttamente. | |
OutOfLocalStorage | -2138898429 | | OutOfLocalStorage | outOfLocalStorage | 0x80830003 | L'operazione non è riuscita perché non è disponibile spazio di archiviazione locale sufficiente. Anche se all'utente è stata data la possibilità di liberare spazio di archiviazione locale, ha scelto di non farlo. | |
ProvidedBufferTooSmall | -2138898425 | | ProvidedBufferTooSmall | providedBufferTooSmall | 0x80830007 | L'operazione non è riuscita perché un buffer fornito per leggere un BLOB era troppo piccolo per ricevere il BLOB. | |
QuotaExceeded | -2138898426 | | Quota superata | quotaExceeded | 0x80830006 | L'operazione non è riuscita perché l'aggiornamento causa il superamento della quota dello spazio di archiviazione. Usare IGameSaveProvider.GetRemainingBytesInQuotaAsync per eseguire una query sullo spazio quota rimanente. | |
UpdateTooBig | -2138898427 | | UpdateTooBig | updateTooBig | 0x80830005 | L'operazione non è riuscita perché l'aggiornamento contiene più di 16 MB di dati. | |
UserCanceled | -2138898428 | | UserCanceled | userCanceled | 0x80830004 | L'operazione non è riuscita perché l'utente l'ha annullata. | |
UserHasNoXboxLiveInfo | -2138898420 | | UserHasNoXboxLiveInfo | userHasNoXboxLiveInfo | 0x8083000C | L'operazione non è riuscita perché non sono presenti informazioni xbox Live associate all'account utente. Questo errore può essere restituito da GetForUserAsync o GetSyncOnDemandForUserAsync. | |
Commenti
Importante
Questa API è destinata a giochi e app UWP con Xbox Live Abilitato. Le chiamate a queste API effettuate da origini che non sono abilitate per Xbox Live non saranno in grado di sincronizzare i dati nel cloud.