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
XStoreXStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
ダウンロード可能なコンテンツ (DLC) の管理およびライセンス
