Skip to main content

XGameSaveCreateUpdate

Crea una actualización que se enviará más adelante llamando a XGameSaveSubmitUpdate.

Sintaxis

Parámetros

container   _In_
Tipo: XGameSaveContainerHandle
Identificador del XGameSaveContainer que se va a actualizar. containerDisplayName   _In_z_
Tipo: char*
Nombre para mostrar del contenedor que se va a actualizar. updateContext   _Outptr_result_nullonfailure_
Tipo: XGameSaveUpdateHandle*
Identificador del XGameSaveUpdate que se va a crear.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Comentarios

No es seguro llamar a esta función en un subproceso con dependencia temporal. Para obtener más información, consulte Subprocesos con dependencia temporal.
La parte de almacenamiento de esta API está diseñada para transferir fácilmente datos del juego al almacenamiento persistente de forma segura, confiable y transaccional. Queremos asegurarnos de que los datos de respaldo de un contenedor sean siempre coherentes y, por lo tanto, queremos que toda la operación se realice correctamente o falle de forma atómica. No queremos tener una actualización parcial en la que algunos datos de blob sean incoherentes con otros datos dentro del contenedor. Para lograrlo, proporcionamos un contexto de actualización al que se envían las escrituras y eliminaciones de blobs y, cuando está listo, se envía el contexto completo. En la práctica, esto se ve de la siguiente manera: Un XGameSaveUpdate se rellenará con acciones de escritura (Write) y eliminación (Delete) que se llevarán a cabo en los blobs dentro del contenedor mediante XGameSaveSubmitBlobWrite y XGameSaveSubmitBlobDelete. Una actualización se completa llamando a XGameSaveSubmitUpdate. Cuando haya terminado con un XGameSaveUpdate, ciérrelo con XGameSaveCloseUpdate. El siguiente ejemplo de C++ muestra una actualización sincrónica de XGameSave.
El siguiente ejemplo de C++ muestra una actualización asincrónica de XGameSave.

Requisitos

Encabezado: XGameSave.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XGameSave
XGameSaveSubmitBlobWrite
XGameSaveSubmitBlobDelete
XGameSaveSubmitUpdate
XGameSaveCloseUpdate Depuración de partidas guardadas
Última modificación el 28 de agosto de 2026