Skip to main content

XStoreProductsQueryHasMorePages

Checks if there are more results pages for the specified query. This is essential to call for XStoreQuery APIs, especially those that are expected to return multiple results, such as XStoreQueryAssociatedProductsAsync.

Syntax

Parameters

productQueryHandle   _In_
Type: XStoreProductQueryHandle
The handle to the query to check for more pages. On the first call to XStoreProductsQueryHasMorePages, this will be the XStoreProductQueryHandle returned by XStoreQueryProductForCurrentGameResult, XStoreQueryProductForPackageResult, XStoreQueryEntitledProductsResult, or XStoreQueryProductsResult. On subsequent calls, the query handle returned by XStoreProductsQueryNextPageResult should be used.

Return value

Type: bool Returns true if there are more results pages to display.

Remarks

This function is used to check to see if a product query has additional pages of product information. It is called after a product query has been enumerated with XStoreEnumerateProductsQuery. If this function returns true there is more product query information to be read. Call XStoreProductsQueryNextPageAsync to read additional product query information. See XStoreQueryAssociatedProductsAsync for a usage example.

Requirements

Header: XStore.h (included in XGameRuntime.h) Library: xgameruntime.lib Supported platforms: Windows, XBOX One family consoles and XBOX Series consoles

See also

XStore
XStoreEnumerateProductsQuery
XStoreProductsQueryNextPageAsync
XStoreQueryAssociatedProductsAsync
Last modified on August 20, 2026