XStoreAcquireLicenseForDurablesAsync
DLC (パッケージ付きの耐久型)、パッケージなしの耐久型、または耐久型アドオン製品のライセンスを取得します。Syntax
Parameters
storeContextHandle _In_型: XStoreContextHandle XStoreCreateContext から返される、ユーザーのストア コンテキスト ハンドル。 storeId _In_z_
型: char* ライセンスを取得する耐久型のストア ID。 async _Inout_
型: XAsyncBlock* 非同期作業を定義する XAsyncBlock。 XAsyncBlock を使用して呼び出しの状態を確認し、呼び出し結果を取得します。 詳細については、XAsyncBlock を参照してください。
Return value
型: HRESULT 成功した場合は S_OK を返します。そうでない場合はエラー コードを返します。Remarks
この API は、要求された耐久型のライセンス取得を試みます。 デバイスが初めてライセンスを取得する場合はサービス呼び出しが行われるため、オンライン接続が必要です。 同じライセンスに対する後続の呼び出しはキャッシュにより高速になる可能性がありますが、ライセンスはいつでも無効化される可能性があります。 本体では、オフライン アクセスには所有アカウントで「ホーム XBOX」が有効になっている必要があり、ライセンスはオンライン時に最初に 1 回取得しておく必要があります。 PC では、オフライン アクセスにはライセンスを所有するアカウントで「オフラインでの許可」が設定されている必要があり、ライセンスはオンライン時に最初に 1 回取得しておく必要があります。 XStoreRegisterPackageLicenseLost を使用して、この API から取得したライセンスが失われたかどうかを監視できます。Requirements
ヘッダー: XStore.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体Conceptual documentation
See also
XStoreXAsyncBlock
XStoreAcquireLicenseForDurablesResult
パッケージなしの耐久型を使用する方法
プレイヤーへのアドオン コンテンツへのアクセス許可の付与
