Skip to main content

XStoreIsLicenseValid

指定されたライセンスが有効かどうかを確認します。

構文

パラメーター

storeLicenseHandle   _In_
Type: XStoreLicenseHandle
ライセンスへのハンドル。

戻り値

Type: bool ライセンスが有効な場合は true を返します。それ以外の場合は false を返します。

解説

この API はタイム センシティブなスレッドで呼び出しても安全です。 使用例については、XStoreAcquireLicenseForPackageAsync を参照してください。 XStoreIsLicenseValid を使用して、XStoreAcquireLicenseForPackageResult または XStoreAcquireLicenseForDurablesResult によって有効なライセンスが返されたかどうかを確認します。 ライセンスが有効な場合は、ライセンス アクティビティ ベースのコールバック関数の登録など、さらなるセットアップを続行できます。
この関数は、XStoreAcquireLicense* API から最初に取得されたときの静的なライセンス状態のみを確認します。 XStoreRegisterPackageLicenseLost で登録し、ライセンスが無効になった場合は、この API を再度呼び出す前に、新しいライセンスを再取得して正しい状態を取得する必要があります。

要件

ヘッダー: XStore.h (XGameRuntime.h に含まれる) ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One 本体、および XBOX Series 本体

関連概念ドキュメント

関連項目

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
プレイヤーにアドオン コンテンツへのアクセス権を付与する
最終更新日 2026年8月24日