XSystemGetAnalyticsInfo
提供有关运行游戏的操作系统和设备的诊断信息。
语法
XSystemAnalyticsInfo XSystemGetAnalyticsInfo(
)
参数
无。
返回值
返回包含有关当前设备的信息的 XSystemAnalyticsInfo 结构。
备注
注意
在时间敏感线程上调用此函数是不安全的。 有关详细信息,请参阅时间敏感线程。
XSystemGetAnalyticsInfo 函数返回 XSystemAnalyticsInfo 结构,其中包含有关当前设备的诊断信息。 此信息包括运行游戏的操作系统和启动游戏的操作系统的版本以及设备的系列和形式。
下面的示例阐释如何通过调用 XSystemGetAnalyticsInfo 并将在 XSystemAnalyticsInfo 的 osVersion 成员中返回的结果串联起来,以检索运行游戏的操作系统的版本信息。
// Get the version of the operating system in which the game is running.
std::string Game::GetGameOSVersion()
{
// Call XSystemGetAnalyticsInfo()
XSystemAnalyticsInfo info = XSystemGetAnalyticsInfo();
// Return a formatted string from the osVersion member of XSystemAnalyticsInfo.
return std::to_string(info.osVersion.major) + "." +
std::to_string(info.osVersion.minor) + "." +
std::to_string(info.osVersion.build) + "." +
std::to_string(info.osVersion.revision);
}
要求
头文件:XSystem.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机