> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameSaveEnumerateBlobInfoByName

> XGameSaveEnumerateBlobInfoByName

# XGameSaveEnumerateBlobInfoByName

Recupera la información de blobs del contenido de un **XGameSaveContainer**, limitada a los blobs que comparten un prefijo con el parámetro *blobNamePrefix*.

## Sintaxis

```cpp theme={null}
HRESULT XGameSaveEnumerateBlobInfoByName(  
         XGameSaveContainerHandle container,  
         const char* blobNamePrefix,  
         void* context,  
         XGameSaveBlobInfoCallback* callback  
)  
```

### Parámetros

*container*   \_In\_\
Tipo: XGameSaveContainerHandle

Identificador del **XGameSaveContainer** que contiene los blobs que se van a enumerar.

*blobNamePrefix*   \_In\_opt\_z\_\
Tipo: char\*

Prefijo utilizado para filtrar los blobs recuperados.

*context*   \_In\_opt\_\
Tipo: void\*

Puntero al objeto que realiza la llamada, para el contexto.

*callback*   \_In\_\
Tipo: XGameSaveBlobInfoCallback\*

Función a la que se llamará para cada blob que coincida con el prefijo; devuelva false para detener la enumeración. Úsela para iterar sobre la información de [XGameSaveBlobInfo](/reference/system/xgamesave/structs/xgamesaveblobinfo) y comprobar que la llamada a la función se realizó correctamente.

### Valor devuelto

Tipo: HRESULT

Resultado de la función.

## Comentarios

<Note>Aunque es seguro llamar a esta función en un subproceso con dependencia temporal, la devolución de llamada XGameSaveBlobInfoCallback puede provocar retrasos, dependiendo de lo que haga el título dentro de la devolución de llamada. Por ejemplo, copiar datos desde la devolución de llamada está bien; sin embargo, realizar cualquier llamada sin dependencia temporal puede retrasar el retorno de la devolución de llamada. Para obtener más información, consulte [Subprocesos con dependencia temporal](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

Los blobs contienen los datos recuperables reales que componen un contenedor. Enumerar los blobs le permitirá ver todos los datos disponibles dentro del contenedor. Puede usar [XGameSaveEnumerateBlobInfo](/reference/system/xgamesave/functions/xgamesaveenumerateblobinfo) para enumerar todos los blobs de un contenedor en lugar de filtrar por un prefijo.

## Requisitos

**Encabezado:** XGameSave.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Subprocesos con dependencia temporal](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Consulte también

[XGameSave](/reference/system/xgamesave/xgamesave_members)\
[XGameSaveBlobInfo](/reference/system/xgamesave/structs/xgamesaveblobinfo)\
[XGameSaveEnumerateBlobInfo](/reference/system/xgamesave/functions/xgamesaveenumerateblobinfo)\
[Depuración de partidas guardadas](/build/core-features/common/game-save/game-saves-debugging)


## Related topics

- [XGameSaveEnumerateBlobInfo](/es/reference/system/xgamesave/functions/xgamesaveenumerateblobinfo.md)
- [XGameSaveBlobInfoCallback](/es/reference/system/xgamesave/functions/xgamesaveblobinfocallback.md)
- [XGameSaveBlob](/es/reference/system/xgamesave/structs/xgamesaveblob.md)
- [Información general de la API XGameSave](/es/build/core-features/common/game-save/xgamesave.md)
- [XGameSave](/es/reference/system/xgamesave/xgamesave_members.md)
