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 SeriesConsulte también
XGameSaveXGameSaveReadBlobDataAsync
XGameSaveBlobInfo
Depuración de partidas guardadas
