Microsoft.Xbox.Wrappers.XGameSave.Provider.Save
将数据保存到指定容器中的指定 Blob(文件)。语法
参数
containerName _In_类型:std::string 容器的名称。 blobName _In_
类型:std::string Blob 的名称。 dataSize _In_
类型:size_t 要写入 Blob 的数据量。此大小的上限为 16 MB(GS_MAX_BLOB_SIZE)。 blobData _In_
类型:uint8_t* 指向要写入 Blob 的字节的指针。
返回值
类型:HRESULT 此方法在成功时返回 S_OK,在失败时返回以下 HRESULT 代码:- GS_INVALID_CONTAINER_NAME
- GS_OUT_OF_LOCAL_STORAGE
- GS_UPDATE_TOO_BIG
- GS_QUOTA_EXCEEDED
- GS_HANDLE_EXPIRED
示例
以下代码示例演示了如何使用 Save 函数。备注
必须先调用 Initialize 方法,然后才能调用Provider 类中的任何其他方法。
若要初始化保存游戏包装器并同步指定用户的所有容器,请调用 Initialize。
若要从指定容器中的给定 Blob 加载数据,请调用 Load。
要求
标头: xgamesavewrappers.hpp 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
Microsoft.Xbox.Wrappers.XGameSave.ProviderXGameSave 包装器成员
Load
