오류 코드
XGameErr.h에 선언된 Microsoft GDK(게임 개발 키트) 오류 코드 값의 상수 정의입니다.
코드 | 값 | 설명 |
---|---|---|
E_GAME_MISSING_GAME_CONFIG | 0x87e5001F | 이 앱에 필요한 MicrosoftGame.Config 파일이 없습니다. |
E_GAMERUNTIME_NOT_INITIALIZED | 0x89240100 | 게임 런타임이 아직 초기화되지 않았습니다. |
E_GAMERUNTIME_DLL_NOT_FOUND | 0x89240101 | 게임 런타임 DLL이 없습니다. |
E_GAMERUNTIME_VERSION_MISMATCH | 0x89240102 | 게임 런타임 DLL이 이 버전의 Microsoft GDK(게임 개발 키트)를 지원하지 않습니다. |
E_GAMERUNTIME_WINDOW_NOT_FOREGROUND | 0x89240103 | 이 작업을 수행하려면 응용 프로그램 창이 전경에 있어야 합니다. |
E_GAMERUNTIME_SUSPENDED | 0x89240104 | 게임 런타임이 일시 중단된 상태 |
E_GAMERUNTIME_UNINITIALIZE_ACTIVEOBJECTS | 0x89240105 | 게임 런타임에는 XGameRuntimeUninitialize에 활성 개체가 있습니다. |
E_GAMERUNTIME_MULTIPLAYER_NOT_CONFIGURED | 0x89240106 | 이 타이틀에 해당 사용자에 대해 서비스가 설정된 멀티플레이어 활동이 없습니다. |
E_GAMERUNTIME_OPTIONS_MISMATCH | 0x89240109 | 다른 모듈의 다른 코드가 지정된 옵션 집합을 사용하여 런타임을 이미 초기화했음을 나타냅니다. 런타임은 초기화되지 않을 때까지 다른 옵션 집합으로 초기화할 수 없습니다. |
E_GAMERUNTIME_OPTIONS_NOT_SUPPORTED | 0x8924010A | 전달된 옵션은 패키지되어 있기 때문에 게임과 호환되지 않습니다. 게임이 패키지되면 옵션 구조에 전달된 게임 구성 정보가 패키지의 게임 구성과 일치해야 합니다. |
E_GAMERUNTIME_GAMECONFIG_BAD_FORMAT | 0x8924010B | Initialize에 전달된 게임 구성을 구문 분석할 수 없음을 나타냅니다. |
E_GAMERUNTIME_INVALID_HANDLE | 0x8924010C | 게임 런타임이 초기화되지 않고 나중에 다시 초기화되면 핸들이 초기화에서 사용할 수 없습니다. |
E_GAMEUSER_MAX_USERS_ADDED | 0x89245100 | 최대 사용자 수만큼 추가했으므로 이 사용자를 추가할 수 없습니다. |
E_GAMEUSER_SIGNED_OUT | 0x89245101 | 사용자가 로그아웃했으므로 작업을 수행할 수 없습니다. |
E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED | 0x89245102 | 이 사용자와 문제를 해결하기 위해 UI가 필요합니다. 일반적으로 E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED(여러 API에서 발생할 수 있음)하는 경우 XUserResolveIssueWithUiAsync를 호출해야 합니다. |
E_GAMEUSER_DEFERRAL_NOT_AVAILABLE | 0x89245103 | 지연을 요청할 적절한 시간이 아닙니다. |
E_GAMEUSER_USER_NOT_FOUND | 0x89245104 | ID와 일치하는 사용자가 없습니다. |
E_GAMEUSER_NO_TOKEN_REQUIRED | 0x89245105 | 이 호출에는 토큰이 필요 없습니다. |
E_GAMEUSER_NO_DEFAULT_USER | 0x89245106 | 현재 기본 사용자가 없습니다. 이 오류가 발생하는 경우 이는 개발자가 XUserAddAsync(AddDefaultUsersSilently, ...)를 호출했음을 의미할 수 있습니다. 이 문제를 해결하려면 사용자를 가져오기 위해 XUserAddAsync를 다시 호출하되 AddDefaultUserSilently를 포함하지 않아야 합니다. |
E_GAMEUSER_FAILED_TO_RESOLVE | 0x89245107 | 지정한 권한을 확인하지 못했습니다. |
E_GAMEUSER_NO_TITLE_ID | 0x89245108 | Xbox Live 타이틀 ID를 구성해야 합니다. |
E_GAMEUSER_UNKNOWN_GAME_IDENTITY | 0x89245109 | 게임 ID가 인식되지 않았습니다. 이 오류는 <MSAAppId> 및 <TitleId>가 게임과 관련된 항목과 일치하지 않을 때 발생합니다. |
E_GAMEUSER_NO_PACKAGE_IDENTITY | 0x89245110 | 패키지 ID를 구성해야 합니다. |
E_GAMEUSER_FAILED_TO_GET_TOKEN | 0x89245111 | 토큰 요청이 실패했습니다. |
E_GAMEUSER_INVALID_APP_CONFIGURATION | 0x89245112 | 게임 구성에서 MSAAppId가 잘못되었거나 인증 스택에 대해 구성되지 않았습니다. |
E_GAMEUSER_MALFORMED_MSAAPPID | 0x89245113 | 게임 구성에서 MSAAppId가 예상 형식(16자 문자열 또는 GUID)과 일치하지 않습니다. |
E_GAMEUSER_INCONSISTENT_MSAAPPID_AND_TITLEID | 0x89245114 | 게임 구성에서 MSAAppId 및 TitleID가 게임에 연결된 항목과 일치하지 않습니다. |
E_GAMEPACKAGE_APP_NOT_PACKAGED | 0x89245200 | 게임이 컨테이너에 패키징되지 않았습니다. |
E_GAMEPACKAGE_NO_INSTALLED_LANGUAGES | 0x89245201 | 게임이 지능형 제공을 사용하여 선택적으로 언어를 설치하지만, 언어가 전혀 설치되지 않았습니다. |
E_GAMEPACKAGE_NO_STORE_ID | 0x89245202 | 이 API에서는 응용 프로그램의 게임 구성에 StoreId 특성을 설정해야 합니다. |
E_GAMEPACKAGE_INVALID_SELECTOR | 0x89245203 | 패키지의 청크로 확인되지 않는 청크 선택기가 제공 되었습니다. |
E_GAMEPACKAGE_DOWNLOAD_REQUIRED | 0x89245204 | 이 장치에 패키지를 마운트하려면 하나 이상의 필수 청크를 다운로드해야 합니다. |
E_GAMEPACKAGE_NO_TAG_CHANGE | 0x89245205 | 태그가 아닌 기능을 사용하여 이 패키지에 설치된 청크를 변경하세요. |
E_GAMEPACKAGE_DLC_NOT_SUPPORTED | 0x89245206 | 마운트 중인 DLC는 이 게임에서 지원되지 않습니다. 게임 구성에 올바른 DLC 호환성이 설정되어 있는지 확인하세요. |
E_GAMEPACKAGE_DUPLICATE_ID_VALUES | 0x89245207 | 패키지에는 동일한 'Id' 속성에 대한 실행 가능한 매핑이 두 개 이상 포함되어 있습니다. '실행 가능' 요소에 중복된 'ID' 속성이 있는지 게임 구성을 확인하세요. |
E_GAMEPACKAGE_NO_PACKAGE_IDENTIFIER | 0x89245208 | 패키지의 식별자를 확인할 수 없습니다. 패키지가 설치되지 않았을 수 있습니다. |
E_GAMEPACKAGE_CONFIG_NO_ROOT_NODE | 0x89245209 | MicrosoftGame.config 파일에서 루트 <게임> 노드를 찾을 수 없습니다. MicrosoftGame.config 파일이 올바르게 포맷되었는지 확인해 주세요. |
E_GAMEPACKAGE_CONFIG_ZERO_VERSION | 0x8924520A | MicrosoftGame.config의 ‘Identity’ 노드에 있는 ‘Version’ 속성은 0.0.0.0일 수 없습니다. 이 속성을 증가시키거나 제거하세요. 버전을 지정하지 않으면 기본값 1.0.0.0이 사용됩니다. |
E_GAMEPACKAGE_CONFIG_NO_MSAAPPID_NOTITLEID | 0x8924520B | MicrosoftGame.config에 'MSAAppId' 또는 'TitleId' 요소가 없습니다. 이러한 값 중 하나가 지정되면 configVersion >= 1을 사용할 때 둘 다 지정해야 합니다. MicrosoftGame.config 편집기 "Microsoft Store와 연결" 기능을 사용하여 파트너 센터에서 ID 값을 자동으로 검색하세요. |
E_GAMEPACKAGE_CONFIG_DEPRECATED_PC_ENTRIES | 0x8924520C | DesktopRegistration 항목 "modFolder", "enableWritesToPackageRoot", "disableRegistryWriteVirtualization" 및 "disableFilesystemWriteVirtualization"은 configVersion >= 1에서 더 이상 사용되지 않습니다. |
E_GAMEPACKAGE_CONFIG_SUM_REQUIRES_MSAAPPID | 0x8924520D | 단순화된 사용자 모델(AdvancedUserModel 요소) 및 configVersion >= 1을 사용하는 경우 MicrosoftGame.config의 'MSAAppId' 및 'TitleId' 요소가 필요합니다. MicrosoftGame.config 편집기 "Microsoft Store와 연결" 기능을 사용하여 파트너 센터에서 ID 값을 자동으로 검색하세요. |
E_GAMEPACKAGE_CONFIG_NO_CODE_CLOUD_SAVES_REQUIRES_MSAAPPID | 0x8924520E | 코드 없음 클라우드 저장(NoCodePCRoot 요소) 및 configVersion >= 1을 사용하는 경우 MicrosoftGame.config의 'MSAAppId' 및 'TitleId' 요소가 필요합니다. MicrosoftGame.config 편집기 "Microsoft Store와 연결" 기능을 사용하여 파트너 센터에서 ID 값을 자동으로 검색하세요. |
E_GAMEPACKAGE_CONFIG_MSAAPPID_OR_TITLEID_IS_DEFAULT | 0x8924520F | MicrosoftGame.config의 'MSAAppId' 또는 'TitleId' 요소는 기본값입니다. NoCodePCRoot 또는 AdvancedUserModel이 지정된 경우 TitleId 및 MSAAppId는 모두 configVersion >= 1을 사용할 때 파트너 센터의 유효한 ID여야 합니다. MicrosoftGame.config 편집기 "Microsoft Store와 연결" 기능을 사용하여 파트너 센터에서 ID 값을 자동으로 검색하세요. |
E_GAMESTORE_LICENSE_ACTION_NOT_APPLICABLE_TO_PRODUCT | 0x89245300 | 게임이 사용을 허가할 수 없는 제품의 라이선스를 요청했습니다. |
E_GAMESTORE_NETWORK_ERROR | 0x89245301 | 게임이 Microsoft Store 네트워크와 통신하지 못했습니다. |
E_GAMESTORE_SERVER_ERROR | 0x89245302 | 게임이 Microsoft Store 서버에서 잘못된 응답을 받았습니다. |
E_GAMESTORE_INSUFFICIENT_QUANTITY | 0x89245303 | 사용자가 요청된 양을 사용할 만큼 이 소모품을 가지고 있지 않습니다. |
E_GAMESTORE_ALREADY_PURCHASED | 0x89245304 | 사용자가 이 제품을 이미 소유하고 있습니다. |
E_GAMESTREAMING_NOT_INITIALIZED | 0x89245400 | XGameStreaming 런타임이 아직 초기화되지 않았습니다. 다른 API를 호출하기 전에 XGameStreamingInitialize를 호출합니다. |
E_GAMESTREAMING_CLIENT_NOT_CONNECTED | 0x89245401 | 지정된 클라이언트가 연결되어 있지 않습니다. |
E_GAMESTREAMING_NO_DATA | 0x89245402 | 요청한 데이터를 사용할 수 없습니다. 나중에 데이터를 사용할 수 있습니다. |
E_GAMESTREAMING_NO_DATACENTER | 0x89245403 | 현재 컴퓨터가 데이터 센터에서 실행되고 있지 않습니다. |
E_GAMESTREAMING_NOT_STREAMING_CONTROLLER | 0x89245404 | 스트리밍 컨트롤러에서 현재 읽기를 가져오지 않았습니다. |
https://www.microsoft.com/en-us/videoplayer/embed/RE4PiEX