Skip to main content

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

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 y comprobar que la llamada a la función se realizó correctamente.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Comentarios

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.
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 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

Consulte también

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