다음을 통해 공유


XSystemGetAnalyticsInfo

게임이 실행 중인 운영 체제 및 장치에 대한 진단 정보를 제공합니다.

구문

XSystemAnalyticsInfo XSystemGetAnalyticsInfo(  
)  

매개 변수

없음.

반환 값

형식: XSystemAnalyticsInfo

현재 장치에 대한 정보가 포함된 XSystemAnalyticsInfo 구조를 반환합니다.

비고

참고 항목

이 함수는 시간에 민감한 스레드에서 호출하는 것이 안전하지 않습니다. 자세한 내용은 시간에 민감한 스레드를 참조하세요.

XSystemGetAnalyticsInfo 함수는 현재 장치에 대한 진단 정보가 포함된 XSystemAnalyticsInfo 구조를 반환합니다. 이 정보에는 게임이 실행되는 운영 체제와 게임이 시작된 운영 체제 모두의 버전뿐만 아니라 장치의 제품군 및 형태가 포함됩니다.

다음 예제에서는 XSystemGetAnalyticsInfo를 호출하고XSystemAnalyticsInfoosVersion 멤버에 반환된 결과를 연결하여 게임이 실행 중인 운영 체제의 버전 정보를 검색하는 방법을 보여줍니다.

// 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 콘솔

참고 항목

XSystem
XSystemAnalyticsInfo