Skip to main content

XGameSaveReadBlobData

Lee los datos de blob de un contenedor.

Sintaxis

Parámetros

container   _In_
Tipo: XGameSaveContainerHandle
Identificador del XGameSaveContainer que contiene los datos de XGameSaveBlob. blobNames   _In_opt_z_count_(countOfBlobs)
Tipo: char
*
Puntero a una matriz de cadenas que representan los nombres de XGameSaveBlob. countOfBlobs   _Inout_
Tipo: uint32_t*
Número de blobs que se van a leer. blobsSize   _In_
Tipo: size_t
Tamaño de los datos de blob asignados; se puede inferir leyendo los metadatos del blob. 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 solicitados del contenedor.

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

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
Use esta función para leer los datos de un blob de partida guardada. La función devolverá el número de blobs y los datos que contiene un contenedor de blobs. Puede usarlos para iterar por los blobs de un contenedor y leer la información adecuada. Existe una versión asincrónica de esta función denominada XGameSaveReadBlobDataAsync.

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
XGameSaveBlobInfo
XGameSaveReadBlobDataAsync
Depuración de partidas guardadas
Última modificación el 28 de agosto de 2026