XStoreQueryEntitledProductsAsync
現在のゲームに関連する、ユーザーに権利のあるすべての製品のストア情報を返します。構文
パラメーター
storeContextHandle _In_Type: XStoreContextHandle XStoreCreateContext から返される、ユーザーのストア コンテキスト ハンドル。 productKinds _In_
Type: XStoreProductKind クエリする製品の種類。 maxItemsToRetrievePerPage _In_
Type: uint32_t 1 ページあたりに取得する項目の最大数。 1 ページあたりに返される項目の数は、0 から
maxItemsToRetrievePerPage まで異なる場合があります。
async _Inout_Type: XAsyncBlock* 実行中の非同期処理を定義する XAsyncBlock。 XAsyncBlock は、呼び出しの状態のポーリングと呼び出し結果の取得に使用できます。 詳細については、XAsyncBlock を参照してください。
戻り値
Type: HRESULT 成功した場合は S_OK。それ以外の場合はエラー コードが返されます。解説
この関数のストア製品情報と実行結果を取得するには、XStoreQueryEntitledProductsResult を呼び出します。XStoreQueryEntitledProductsAsync のコールバック関数内で XStoreQueryEntitledProductsResult を実行します。
結果には、XStoreEnumerateProductsQuery を呼び出して列挙できる XStoreProductQueryHandle が含まれます。
プレイヤーが権利を持っている項目が多いほど、この API の戻り時間は長くなります。この API は XStoreQueryAssociatedProductsAsync で説明されているのと同じページング パターンをサポートします。ページングは、サンドボックスと RETAIL の間で動作が異なる場合があります。ページング実装を検証し、リリース前に必ず RETAIL でテストしてください。詳細については、ページングを参照してください。
要件
ヘッダー: XStore.h (XGameRuntime.h に含まれる) ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリ本体、および XBOX Series 本体関連概念ドキュメント
- ゲームにゲーム内購入を実装する
- ストアの基本操作
- パッケージなしの永続型を使用する方法
- プレイヤーにアドオン コンテンツへのアクセス権を付与する
- GDK コマース システムの概要
- Microsoft Store API のきめ細かなレート制限
関連項目
XStoreXStoreQueryEntitledProductsResult XStoreQueryAssociatedProductsAsync
XStoreQueryEntitledProductsAsync
XStoreQueryProductsAsync
XStoreQueryProductForCurrentGameAsync
XStoreQueryProductForPackageAsync
ストアの基本操作
プレイヤーにアドオン コンテンツへのアクセス権を付与する
