XGameSaveBlob
Unit of information for XGameSave storage. Resides within a XGameSaveContainer.
Syntax
typedef struct XGameSaveBlob {
XGameSaveBlobInfo info;
uint8_t* data;
} XGameSaveBlob
Members
info
Type: XGameSaveBlobInfo
Information about the XGameSaveBlob which includes the name of the XGameSaveBlob and its size.
data
Type: uint8_t*
Pointer to the XGameSaveBlob data.
Remarks
An XGameSaveBlob or simply a blob, is a buffer which contains data saved by a game. It also contains information about itself in the form of XGameSaveBlobInfo. This info includes its name and size so that it can be read appropriately. Blobs reside inside of XGameSaveContainers. A container can hold multiple blobs and acts like a folder for groups of related blobs. In order to read, write, or delete a blob you must first identify the correct container for that blob. Once you've identified the correct container you can enumerate the blobs within it by calling XGameSaveEnumerateBlobInfo or XGameSaveEnumerateBlobInfoByName. Blobs may be read by calling XGameSaveReadBlobData or XGameSaveReadBlobDataAsync
Requirements
Header: XGameSave.h
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles
See also
XGameSave
XGameSaveEnumerateBlobInfo
XGameSaveEnumerateBlobInfoByName
XGameSaveReadBlobData
XGameSaveReadBlobDataAsync