다음을 통해 공유


XStoreGameLicense

게임 라이선스를 설명합니다.

구문

typedef struct XStoreGameLicense {  
    char skuStoreId[STORE_SKU_ID_SIZE];  
    bool isActive;  
    bool isTrialOwnedByThisUser;  
    bool isDiscLicense;  
    bool isTrial;  
    uint32_t trialTimeRemainingInSeconds;  
    char trialUniqueId[TRIAL_UNIQUE_ID_MAX_SIZE];  
    time_t expirationDate;  
} XStoreGameLicense  

멤버

skuStoreId
형식: char[STORE_SKU_ID_SIZE]

Store ID입니다.

isActive
형식: bool

라이선스가 활성화되었는지 여부를 나타냅니다.

isTrialOwnedByThisUser
형식: bool

평가판이 XStoreContext와 연결된 사용자의 소유인지 여부를 나타냅니다. PC에서는 Microsoft Store 앱에 현재 로그인되어 있는 사용자입니다.

isDiscLicense
형식: bool

라이선스가 디스크 라이선스인지 여부를 나타냅니다.

isTrial
형식: bool

라이선스가 평가판 라이선스인지 여부를 나타냅니다.

trialTimeRemainingInSeconds
형식: uint32_t

평가판 라이선스의 남은 시간입니다.

trialUniqueId
형식: char[TRIAL_UNIQUE_ID_MAX_SIZE]

평가판의 고유 ID입니다.

expirationDate
형식: time_t

라이선스의 만료 날짜입니다.

비고

게임 라이선스를 얻으려면 XStoreQueryGameLicenseAsync를 호출합니다. 라이선스는 결과 함수인 XStoreQueryGameLicenseResult에 반환됩니다. XStoreGameLicenseXStoreQueryGameLicenseResult의 출력 매개 변수입니다.

요건

헤더: XStore.h(XGameRuntime.h에 포함됨)

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XStore
XStoreQueryGameLicenseAsync
XStoreQueryGameLicenseResult