XGameSaveBlob
用于 XGameSave 存储的信息单位。 驻留于 XGameSaveContainer 内。
语法
typedef struct XGameSaveBlob {
XGameSaveBlobInfo info;
uint8_t* data;
} XGameSaveBlob
成员
info
类型:XGameSaveBlobInfo
有关包括 XGameSaveBlob 的名称及其大小的 XGameSaveBlob 的信息。
data
类型:uint8_t*
指向 XGameSaveBlob 数据的指针。
备注
XGameSaveBlob 或仅仅是一个 blob,是包含游戏保存的数据的缓冲区。 它还以 XGameSaveBlobInfo 的形式包含有关自身的信息。 此信息包括其名称和大小,以便可以正确读取。 Blob 驻留在 XGameSaveContainers 的内部。 容器可以容纳多个 blob,并且其作用类似于相关 blob 的组的文件夹。 要读取、写入或删除某一 blob,必须首先为该 blob 标识正确的容器。 一旦您确定了正确的容器后,可以通过调用 XGameSaveEnumerateBlobInfo 或 XGameSaveEnumerateBlobInfoByName 枚举其中的 blob。 可以通过调用 XGameSaveReadBlobData 或 XGameSaveReadBlobDataAsync 来读取 Blob
要求
头文件:XGameSave.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XGameSave
XGameSaveEnumerateBlobInfo
XGameSaveEnumerateBlobInfoByName
XGameSaveReadBlobData
XGameSaveReadBlobDataAsync