Skip to main content

XStoreUnregisterGameLicenseChanged

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

Syntax

Parameters

storeContextHandle   _In_
型: XStoreContextHandle
XStoreCreateContext によって返されたユーザーのストア コンテキスト ハンドル。 token   _In_
型: XTaskQueueRegistrationToken
登録を解除するコールバックを識別するトークン。 wait   _In_
型: bool
保留中のイベント コールバックが完了するのを待ちます。

Return value

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

Remarks

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

Requirements

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

Conceptual documentation

See also

XStore
XStoreRegisterGameLicenseChanged
XStoreGameLicenseChangedCallback
最終更新日 2026年8月24日