XPersistentLocalStorageSpaceInfo
包含有关 XPersistentLocalStorageGetSpaceInfo 返回的永久性本地存储 (PLS) 状态的详细信息。
语法
typedef struct XPersistentLocalStorageSpaceInfo {
uint64_t availableFreeBytes;
uint64_t totalFreeBytes;
uint64_t usedBytes;
uint64_t totalBytes;
} XPersistentLocalStorageSpaceInfo
成员
availableFreeBytes
类型: uint64_t
可用存储空间的大小,以字节为单位。
totalFreeBytes
类型: uint64_t
PLS 分配后剩余的空间量。 可能需要提示用户释放空间,以使这些字节可用。 有关详细信息,请参阅 XPersistentLocalStoragePromptUserForSpaceAsync。
usedBytes
类型: uint64_t
当前正在使用的存储空间量,以字节为单位。
totalBytes
类型: uint64_t
用户可使用的存储空间总量(以字节为单位)。
备注
如果游戏使用自增长永久性本地存储,则可调用 XPersistentLocalStorageGetSpaceInfo 函数来确定可用的存储空间。
当 XPersistentLocalStorageGetSpaceInfo
函数调用返回时,检查 XPersistentLocalStorageSpaceInfo 对象以了解存储详细信息。
存储详细信息包括正在使用的空间量、游戏有多少可用空间以及是否应提示用户释放空间。
要求
头文件:XPersistentLocalStorage.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XPersistentLocalStorage
XPersistentLocalStorageGetSpaceInfo
XPersistentLocalStoragePromptUserForSpaceAsync。