XPackageWriteStats
包含输出写入统计信息 (writeStats)。
语法
typedef struct XPackageWriteStats {
uint64_t interval;
uint64_t budget;
uint64_t elapsed;
uint64_t bytesWritten;
} XPackageWriteStats
成员
间隔
类型:uint64_t
读/写:当前时间间隔的总时间量(以毫秒为单位)。
预算
类型:uint64_t
读:系统允许游戏在当前间隔内写入的数据量,而不会导致记录超出的事件。
流逝
类型:uint64_t
读/写:当前间隔内的流逝时间量(以毫秒为单位)。
bytesWritten
类型:uint64_t
读/写:游戏在当前间隔中写入的字节数。
备注
XPackageGetWriteStats 函数使用 XpackageWriteStats
结构来指定并接收当前时间间隔的写入统计信息 (writeStats)。
注意
被游戏跟踪的首个间隔不会更新 elapsed,并且在超过 Budget 时不会导致超出的事件被记录。 写入一次数据的总 budget 后,将重置间隔,并且 elapsed 值将开始更新。 然后,游戏中的间隔将基于间隔时间重置,如果超过 budget,则将触发超出的事件。
有关将打包技术用于 Xbox One 游戏的信息,请参阅打包概述。 有关创建 XVC 包的步骤的信息,请参阅开始为 Xbox 主机打包游戏。
要求
头文件:XPackage.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机