Skip to main content

XStoreQueryEntitledProductsResult

Gets the results for a call to XStoreQueryEntitledProductsAsync.

Syntax

Parameters

async   _Inout_
Type: XAsyncBlock*
The XAsyncBlock passed to XStoreQueryEntitledProductsAsync. Use XAsyncBlock to poll the call’s status and retrieve call results. For more information, see XAsyncBlock. productQueryHandle   _Out_
Type: XStoreProductQueryHandle*
On return, contains a XStoreProductQueryHandle representing the query. The returned XStoreProductQueryHandle can be passed to XStoreEnumerateProductsQuery to enumerate the products the query returned.

Return value

Type: HRESULT S_OK on success; otherwise, returns an error code.

Remarks

This result function retrieves the execution results of XStoreQueryEntitledProductsAsync, and the product information if the execution was successful. Call this function after XStoreQueryEntitledProductsAsync, usually in the context of a callback function. See XStoreQueryEntitledProductsAsync 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

Conceptual documentation

See also

XStore XStoreQueryAssociatedProductsAsync
XStoreQueryEntitledProductsAsync
XStoreQueryProductsAsync
XStoreQueryProductForCurrentGameAsync
XStoreQueryProductForPackageAsync
Basic store operations
Granting players access to add-on content
Last modified on August 20, 2026