Skip to main content

XStoreUnregisterPackageLicenseLost

指定したストア ライセンス消失コールバックの登録を解除します。

Syntax

Parameters

licenseHandle   _In_
型: XStoreLicenseHandle
コールバックが関連付けられているライセンス ハンドル。 token   _In_
型: XTaskQueueRegistrationToken
登録を解除するコールバックを識別するトークン。 wait   _In_
型: bool
保留中のイベント コールバックが完了するのを待ちます。

Return value

型: bool wait が false でコールバックの登録解除が保留中の場合、false を返します。 それ以外の場合は true を返します。

Remarks

この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。 詳細については、タイム センシティブ スレッド を参照してください。
この関数は、XStorePackageLicenseLostCallback によって定義されたコールバック関数の登録を解除します。 コールバック関数の登録を解除するには、XStoreRegisterPackageLicenseLost によって生成された同じ XTaskQueueRegistrationToken を使用します。 メモリ リークを回避するため、XStoreRegisterPackageLicenseLost で登録された関数は、コールバック関数が不要になった時点で XStoreUnregisterPackageLicenseLost によって登録解除する必要があります。 使用例については、XStoreAcquireLicenseForPackageAsync を参照してください。

Requirements

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

Conceptual documentation

See also

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