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에 반환됩니다. XStoreGameLicense는 XStoreQueryGameLicenseResult의 출력 매개 변수입니다.
요건
헤더: XStore.h(XGameRuntime.h에 포함됨)
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔
참고 항목
XStore
XStoreQueryGameLicenseAsync
XStoreQueryGameLicenseResult