XStoreIsLicenseValid
지정된 라이선스가 유효한지 확인합니다.
구문
bool XStoreIsLicenseValid(
const XStoreLicenseHandle storeLicenseHandle
)
매개 변수
storeLicenseHandle _In_
형식: XStoreLicenseHandle
라이선스에 대한 핸들입니다.
반환 값
형식: bool
라이선스가 유효하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
비고
이 aPI는 시간에 민감한 스레드에서 호출하는 것이 안전합니다.
사용 예는 XStoreAcquireLicenseForPackageAsync를 참조하세요. XStoreIsLicenseValid는 XStoreAcquireLicenseForPackageResult에서 유효한 라이선스를 반환했는지를 확인하는 데 사용합니다. 라이선스가 유효하다고 확인되면, 라이선스 활동 기반 콜백 함수 등록 같은 추가 설정을 진행할 수 있습니다.
참고 항목
이는 원래 XStoreAcquireLicense* API에서 얻은 정적 라이선스 상태만 확인합니다. XStoreRegisterPackageLicenseLost에 등록했는데 라이선스가 유효하지 않은 경우 이 API를 다시 호출하기 전에 새 라이선스를 다시 획득하여 올바른 상태를 얻어야 합니다.
요구 사항
헤더: XStore.h(XGameRuntime.h에 포함됨)
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔
참고 항목
XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost