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