XStoreUnregisterGameLicenseChanged

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

構文

bool XStoreUnregisterGameLicenseChanged(  
         XStoreContextHandle storeContextHandle,  
         XTaskQueueRegistrationToken token,  
         bool wait  
)  

パラメーター

storeContextHandle _In_
型: XStoreContextHandle

XStoreCreateContext によって返されるユーザーの Microsoft Store コンテキスト ハンドル。

token _In_
型: XTaskQueueRegistrationToken

登録解除するコールバックを示すトークン。

wait _In_
型: bool

保留中のすべてのイベント コールバックが完了するまで待ちます。

戻り値

型: bool

wait が false で登録解除が保留になっている場合は、false が返されます。 それ以外の場合は、true が返されます。

解説

注意

この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」を参照してください。

この関数は、XStoreGameLicenseChangedCallback によって定義されたコールバック関数を登録解除します。 そのコールバック関数を登録解除するには、XStoreRegisterGameLicenseChanged によって生成された同じ XTaskQueueRegistrationToken を使用します。 メモリリークを回避するために、XStoreRegisterGameLicenseChanged に登録されている各関数は、コールバック関数が不要になったときに XStoreUnregisterGameLicenseChanged によって登録解除する必要があります。

使用例については、「XStoreCreateContext」を参照してください。

要件

ヘッダー: XStore.h (XGameRuntime.h に含まれます)

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XStore
XStoreRegisterGameLicenseChanged
XStoreGameLicenseChangedCallback