Skip to main content

XGameSaveReadBlobDataResult

Recupera los resultados de una llamada a XGameSaveReadBlobDataAsync.

Sintaxis

Parámetros

async   _In_
Tipo: XAsyncBlock*
AsyncBlock pasado desde la función XGameSaveReadBlobDataAsync. blobsSize   _In_
Tipo: size_t
Tamaño necesario de los datos de blob asignados. Se recupera mediante GetAsyncResultSize. blobData   _Out_writes_bytes_(blobsSize)
Tipo: XGameSaveBlob*
Puntero a XGameSaveBlob que contendrá los datos de blob. Debe tener memoria asignada para almacenar todos los blobs del contenedor. countOfBlobs   _Out_
Tipo: uint32_t*
Número de blobs devueltos en el resultado.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Errores comunes

  • E_GS_INVALID_CONTAINER_NAME
  • E_GS_PROVIDED_BUFFER_TOO_SMALL
  • E_GS_BLOB_NOT_FOUND
  • E_GS_CONTAINER_NOT_IN_SYNC
  • E_GS_CONTAINER_SYNC_FAILED
  • E_GS_HANDLE_EXPIRED

Comentarios

Llame a esta función una vez completada XGameSaveReadBlobDataAsync, como parte de la función de devolución de llamada, para comprobar el éxito y recuperar los datos de XGameSaveBlob, así como el recuento de blobs. Puede usar estos valores para iterar por los blobs de un contenedor y leer la información adecuada. Los métodos de resultado se suelen escribir en línea con la llamada asincrónica que los llamará más adelante, pero también se pueden escribir como funciones independientes. Consulte el ejemplo de XGameSaveReadBlobDataSync para ver su uso.

Requisitos

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

Consulte también

XGameSave
XGameSaveReadBlobDataAsync
XGameSaveBlobInfo
Depuración de partidas guardadas
Última modificación el 28 de agosto de 2026