다음을 통해 공유


XStoreIsLicenseValid

지정된 라이선스가 유효한지 확인합니다.

구문

bool XStoreIsLicenseValid(  
         const XStoreLicenseHandle storeLicenseHandle  
)  

매개 변수

storeLicenseHandle _In_
형식: XStoreLicenseHandle

라이선스에 대한 핸들입니다.

반환 값

형식: bool

라이선스가 유효하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

비고

이 aPI는 시간에 민감한 스레드에서 호출하는 것이 안전합니다.

사용 예는 XStoreAcquireLicenseForPackageAsync를 참조하세요. XStoreIsLicenseValidXStoreAcquireLicenseForPackageResult에서 유효한 라이선스를 반환했는지를 확인하는 데 사용합니다. 라이선스가 유효하다고 확인되면, 라이선스 활동 기반 콜백 함수 등록 같은 추가 설정을 진행할 수 있습니다.

참고 항목

이는 원래 XStoreAcquireLicense* API에서 얻은 정적 라이선스 상태만 확인합니다. XStoreRegisterPackageLicenseLost에 등록했는데 라이선스가 유효하지 않은 경우 이 API를 다시 호출하기 전에 새 라이선스를 다시 획득하여 올바른 상태를 얻어야 합니다.

요구 사항

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

라이브러리: xgameruntime.lib

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

참고 항목

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost