XStoreQueryEntitledProductsAsync
傳回使用者擁有權利之所有與目前遊戲相關產品的商店資訊。語法
參數
storeContextHandle _In_類型:XStoreContextHandle 由 XStoreCreateContext 傳回之使用者的商店內容控制代碼。 productKinds _In_
類型:XStoreProductKind 要查詢的產品種類。 maxItemsToRetrievePerPage _In_
類型:uint32_t 每頁要擷取的項目數目上限。 每頁傳回的項目數目可介於 0 到
maxItemsToRetrievePerPage 之間。
async _Inout_類型:XAsyncBlock* 定義正在進行之非同步工作的 XAsyncBlock。 XAsyncBlock 可用來輪詢呼叫的狀態並擷取呼叫結果。 如需詳細資訊,請參閱 XAsyncBlock。
傳回值
類型:HRESULT 成功時傳回 S_OK,否則傳回錯誤碼。備註
呼叫 XStoreQueryEntitledProductsResult 以擷取商店產品資訊與此函式的執行結果。 請在XStoreQueryEntitledProductsAsync 的回呼函式中執行 XStoreQueryEntitledProductsResult。
結果包含一個 XStoreProductQueryHandle,您可以呼叫 XStoreEnumerateProductsQuery 來列舉它。
玩家擁有權利的項目越多,此 API 傳回所需的時間可能就越長。此 API 支援與 XStoreQueryAssociatedProductsAsync 中所述相同的分頁模式。分頁在沙箱與 RETAIL 之間的行為可能不同。請驗證您的分頁實作,並務必在發行前於 RETAIL 中進行測試。如需詳細資訊,請參閱分頁。
需求
標頭: XStore.h (包含在 XGameRuntime.h 中) 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機概念文件
另請參閱
XStoreXStoreQueryEntitledProductsResult XStoreQueryAssociatedProductsAsync
XStoreQueryEntitledProductsAsync
XStoreQueryProductsAsync
XStoreQueryProductForCurrentGameAsync
XStoreQueryProductForPackageAsync
基本商店作業
授與玩家附加元件內容的存取權
