Skip to main content

XStoreAcquireLicenseForPackageResult

XStoreAcquireLicenseForPackageAsync の呼び出し結果を取得します。

Syntax

Parameters

async   _Inout_
型: XAsyncBlock*
XStoreAcquireLicenseForPackageAsync に渡された XAsyncBlock。 XAsyncBlock を使用して呼び出しの状態を確認し、結果を取得します。 詳細については、XAsyncBlock を参照してください。 storeLicenseHandle   _Out_
型: XStoreLicenseHandle*
呼び出しが成功すると、この値はストア ライセンスへのハンドルになります。

Return value

型: HRESULT 成功した場合は S_OK を、それ以外の場合はエラー コードを返します。 XStoreAcquireLicenseForPackageResult は次のエラー コードを返す場合があります。

Remarks

この関数はタイム センシティブ スレッドで安全に呼び出すことができます。 この結果関数は、XStoreAcquireLicenseForPackageAsync の実行結果と、実行が成功した場合に関数が要求したライセンスを取得します。 そのため、この関数は XStoreAcquireLicenseForPackageAsync の後に、通常はコールバック関数のコンテキストで呼び出す必要があります。 ライセンスが返された場合、XStoreIsLicenseValid を呼び出してライセンスが有効かどうかを確認します。 使用例については、XStoreAcquireLicenseForPackageAsync を参照してください。

Requirements

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

Conceptual documentation

See also

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