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