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 本体