Skip to main content

XStoreCanAcquireLicenseForPackageAsync

DLC (パッケージ付きの耐久型) のプレビュー ライセンスを取得します。 この API により、ゲームは実際にライセンスを取得せずに、耐久型のパッケージがライセンス付与可能かどうかを確認できます。

Syntax

Parameters

storeContextHandle   _In_
型: XStoreContextHandle
XStoreCreateContext から返される、ユーザーのストア コンテキスト ハンドル。 packageIdentifier   _In_z_
型: char*
ストア パッケージを一意に識別する文字列。パッケージ識別子の詳細については、ダウンロード可能なコンテンツ (DLC) の管理およびライセンス を参照してください。 async   _Inout_
型: XAsyncBlock*
実行中の非同期作業を定義する XAsyncBlockXAsyncBlock を使用して呼び出しの状態をポーリングし、呼び出し結果を取得できます。 詳細については、XAsyncBlock を参照してください。

Return value

型: HRESULT HRESULT の成功またはエラー コード。

Remarks

プレビュー ライセンスとこの関数の実行結果を取得するには、この関数を呼び出した後に XStoreCanAcquireLicenseForPackageResult を呼び出します。 この関数はオンライン接続を必要とし、パッケージのライセンスを取得できるかどうかを確認するだけです。 パッケージのライセンスを取得するには、XStoreAcquireLicenseForPackageAsync を呼び出します。 このコード スニペットは、次の API の使用例を示しています。

Requirements

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

Conceptual documentation

See also

XStore
XStoreCanAcquireLicenseForPackageResult
XStoreAcquireLicenseForPackageAsync
ダウンロード可能なコンテンツ (DLC) の管理およびライセンス
最終更新日 2026年8月24日