> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XSystemGetAnalyticsInfo

> XSystemGetAnalyticsInfo

# XSystemGetAnalyticsInfo

ゲームが実行されているオペレーティング システムおよびデバイスに関する診断情報を提供します。

## Syntax

```cpp theme={null}
XSystemAnalyticsInfo XSystemGetAnalyticsInfo(  
)  
```

### Parameters

なし。

### Return value

型: [XSystemAnalyticsInfo](/reference/system/xsystem/structs/xsystemanalyticsinfo)

現在のデバイスに関する情報を含む [XSystemAnalyticsInfo](/reference/system/xsystem/structs/xsystemanalyticsinfo) 構造体を返します。

## Remarks

<Note>この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。詳細については、[タイム センシティブ スレッド](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads) を参照してください。</Note>

**XSystemGetAnalyticsInfo** 関数は、現在のデバイスに関する診断情報を含む [XSystemAnalyticsInfo](/reference/system/xsystem/structs/xsystemanalyticsinfo) 構造体を返します。この情報には、ゲームが実行されているオペレーティング システムのバージョン、ゲームが起動されたオペレーティング システムのバージョン、およびデバイスのファミリーと形態が含まれます。

次の例は、**XSystemGetAnalyticsInfo** を呼び出して **XSystemAnalyticsInfo** の *osVersion* メンバーで返された結果を連結することにより、ゲームが実行されているオペレーティング システムのバージョン情報を取得する方法を示しています。

```cpp theme={null}
// 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);

}
```

## Requirements

**ヘッダー:** XSystem.h

**ライブラリ:** xgameruntime.lib

**サポートされているプラットフォーム:** Windows、XBOX One ファミリー本体および XBOX Series 本体

## Conceptual documentation

* [タイム センシティブ スレッド](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## See also

[XSystem](/reference/system/xsystem/xsystem_members)\
[XSystemAnalyticsInfo](/reference/system/xsystem/structs/xsystemanalyticsinfo)


## Related topics

- [XSystemAnalyticsInfo](/ja-jp/reference/system/xsystem/structs/xsystemanalyticsinfo.md)
- [XSystem](/ja-jp/reference/system/xsystem/xsystem_members.md)
- [GDK 向け Unity C# API ラッパー](/ja-jp/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XSystemGetRuntimeInfo](/ja-jp/reference/system/xsystem/functions/xsystemgetruntimeinfo.md)
- [XVersion](/ja-jp/reference/system/xgameruntimetypes/structs/xversion.md)
