Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Reference material for XStore APIs.
Provides commerce related functionality to a game including, details about available content to purchase, downloadable content package management, license management, and game trials.
Functions
Function | Description |
---|---|
XStoreAcquireLicenseForDurablesAsync | Acquires a license for the specified durable. |
XStoreAcquireLicenseForDurablesResult | Retrieves the result of a call to XStoreAcquireLicenseForDurablesAsync. |
XStoreAcquireLicenseForPackageAsync | Acquires a license for a game's DLC that the user is entitled to use. |
XStoreAcquireLicenseForPackageResult | Retrieves the results of a call to XStoreAcquireLicenseForPackageAsync. |
XStoreCanAcquireLicenseForPackageAsync | Retrieves a preview license for DLC. |
XStoreCanAcquireLicenseForPackageResult | Gets the results for a call to XStoreCanAcquireLicenseForPackageAsync. |
XStoreCanAcquireLicenseForStoreIdAsync | Retrieves a preview license for content. |
XStoreCanAcquireLicenseForStoreIdResult | Gets the results for a call to XStoreCanAcquireLicenseForStoreIdAsync. |
XStoreCloseContextHandle | Closes the specified store context handle. |
XStoreCloseLicenseHandle | Closes the specified store license handle. |
XStoreCloseProductsQueryHandle | Closes the specified store products query handle. |
XStoreCreateContext | Creates a store context for the specified user. |
XStoreDownloadAndInstallPackagesAsync | Downloads and installs the specified store packages. |
XStoreDownloadAndInstallPackagesResult | Gets the results for a call to XStoreDownloadAndInstallPackagesAsync. |
XStoreDownloadAndInstallPackagesResultCount | Gets the number of items in the result that will be returned by XStoreDownloadAndInstallPackagesResult. |
XStoreDownloadAndInstallPackageUpdatesAsync | Downloads and installs updates for the specified store packages. |
XStoreDownloadAndInstallPackageUpdatesResult | Gets the results for a call to XStoreDownloadAndInstallPackageUpdatesAsync. |
XStoreDownloadPackageUpdatesAsync | Downloads updates for the specified packages. |
XStoreDownloadPackageUpdatesResult | Gets the results for a call to XStoreDownloadPackageUpdatesAsync. |
XStoreEnumerateProductsQuery | Enumerates the results of a products query. |
XStoreGameLicenseChangedCallback | A game defined callback for the game license changed event. |
XStoreGetUserCollectionsIdAsync | Gets a customer collections ID. |
XStoreGetUserCollectionsIdResult | Gets the results of a call to XStoreGetUserCollectionsIdAsync. |
XStoreGetUserCollectionsIdResultSize | Gets the size of the ID returned by XStoreGetUserCollectionsIdResult. |
XStoreGetUserPurchaseIdAsync | Retrieves a customer purchase ID. |
XStoreGetUserPurchaseIdResult | Gets the result of a call to XStoreGetUserPurchaseIdAsync. |
XStoreGetUserPurchaseIdResultSize | Gets the size of the result returned by XStoreGetUserPurchaseIdResult. |
XStoreIsLicenseValid | Checks if the specified license is valid. |
XStorePackageLicenseLostCallback | Game defined callback for the license lost event. |
XStoreProductQueryCallback | Game defined callback for a product query. |
XStoreProductsQueryHasMorePages | Checks if there are more results pages for the specified query. |
XStoreProductsQueryNextPageAsync | Gets the next page of query results. |
XStoreProductsQueryNextPageResult | Gets the next page of results from a product query. |
XStoreQueryAddOnLicensesAsync | Enumerates the licenses the user was granted for durables without bits of the currently running game. |
XStoreQueryAddOnLicensesResult | Retrieves the result of a call to XStoreQueryAddOnLicensesAsync. |
XStoreQueryAddOnLicensesResultCount | Gets the number of licenses retrieved by XStoreQueryAddonLicensesAsync. |
XStoreQueryAssociatedProductsAsync | Gets store listing information for the products that can be purchased from within the current game. |
XStoreQueryAssociatedProductsForStoreIdAsync | Gets store listing information for the products that can be purchased from the product specified by the Store ID. |
XStoreQueryAssociatedProductsForStoreIdResult | Gets the results for a call to XStoreQueryAssociatedProductsForStoreIdAsync. |
XStoreQueryAssociatedProductsResult | Gets the results for a call to XStoreQueryAssociatedProductsAsync. |
XStoreQueryConsumableBalanceRemainingAsync | Get the consumable balance remaining for the specified product ID. |
XStoreQueryConsumableBalanceRemainingResult | Retrieves the results of a call to XStoreQueryConsumableBalanceRemainingAsync. |
XStoreQueryEntitledProductsAsync | Provides the Store product information for all add-ons of the current game the user has purchased. |
XStoreQueryEntitledProductsResult | Gets the results for a call to XStoreQueryEntitledProductsAsync. |
XStoreQueryGameAndDlcPackageUpdatesAsync | Gets game and optional updates for the current package. |
XStoreQueryGameAndDlcPackageUpdatesResult | Gets the result for a call to XStoreQueryGameAndDlcPackageUpdatesAsync. |
XStoreQueryGameAndDlcPackageUpdatesResultCount | Gets the number of updates retrieved by XStoreQueryGameAndDlcPackageUpdatesAsync. |
XStoreQueryGameLicenseAsync | Retrieves information about the license that was acquired to allow the game to launch. |
XStoreQueryGameLicenseResult | Gets the results of a call to XStoreQueryGameLicenseAsync. |
XStoreQueryLicenseTokenAsync | Provides an opaque token to the calling game that can be passed to the game's service to make B2B calls. |
XStoreQueryLicenseTokenResult | Retrieves the results of a call to XStoreQueryLicenseTokenAsync. |
XStoreQueryLicenseTokenResultSize | Gets the size of the result that will be returned by XstoreQueryLicenseTokenResult. |
XStoreQueryPackageIdentifier | Retrieves the package identifier for the specified store ID. |
XStoreQueryPackageUpdatesAsync | Retrieves the available updates for the packages specified. |
XStoreQueryPackageUpdatesResult | Gets the result for a call to XStoreQueryPackageUpdatesAsync. |
XStoreQueryPackageUpdatesResultCount | Gets the number of updates retrieved by XStoreQueryPackageUpdatesAsync. |
XStoreQueryProductForCurrentGameAsync | Provides store product information for the currently running game, its skus and availabilities, and other metadata. |
XStoreQueryProductForCurrentGameResult | Gets the results for a call to XStoreQueryProductForCurrentGameAsync. |
XStoreQueryProductForPackageAsync | Retrieves store product information for the specified package. |
XStoreQueryProductForPackageResult | Gets the results of a call to XStoreQueryProductForPackageAsync. |
XStoreQueryProductsAsync | Returns listing information for the specified products that are associated with the current game, regardless of whether the products are currently available for purchase within the current game. |
XStoreQueryProductsResult | Gets the results for a call to XStoreQueryProductsAsync. |
XStoreRegisterGameLicenseChanged | Registers a callback for the game license changed event. |
XStoreRegisterPackageLicenseLost | Registers a callback for the license lost event. |
XStoreReportConsumableFulfillmentAsync | Consumes the specified quantity of a consumable. |
XStoreReportConsumableFulfillmentResult | Gets the results of a call to XStoreReportConsumableFulfillmentAsync. |
XStoreShowAssociatedProductsUIAsync | This will open up the Microsoft Store app and show the set of available add-ons associated with the game. This can be further filtered by product type. |
XStoreShowAssociatedProductsUIResult | Gets the result of a call to XStoreShowAssociatedProductsUIAsync. |
XStoreShowGiftingUIAsync | Allows the game to request purchasing a particular store product as a gift for another user. |
XStoreShowGiftingUIResult | Gets the results of a call to XStoreShowGiftingUIAsync. |
XStoreShowProductPageUIAsync | Opens the Store app directly to the details page of the specified ProductId. |
XStoreShowProductPageUIResult | Gets the result of a call to XStoreShowProductPageUIAsync. |
XStoreShowPurchaseUIAsync | Allows the game to request a purchase for a particular store product. |
XStoreShowPurchaseUIResult | Gets the results of a call to XStoreShowPurchaseUIAsync. |
XStoreShowRateAndReviewUIAsync | Displays a system dialog to pop up to allow the user to provide a review or decline to do so. |
XStoreShowRateAndReviewUIResult | Gets the result of a call to XStoreShowRateAndReviewUIAsync. |
XStoreShowRedeemTokenUIAsync | Triggers a token redemption for the current user for a specified token. |
XStoreShowRedeemTokenUIResult | Gets the results of a call to XStoreShowRedeemTokenUIAsync. |
XStoreUnregisterGameLicenseChanged | Unregisters the specified game license changed callback. |
XStoreUnregisterPackageLicenseLost | Unregisters the specified store license lost callback. |
Structures
Structure | Description |
---|---|
XStoreAddonLicense | Describes an add-on license. |
XStoreAvailability | Describes the availability of a product. |
XStoreCanAcquireLicenseResult | Gets the result of a call to XStoreCanAcquireLicenseForPackageAsync or XStoreCanAcquireLicenseForStoreIdAsync. |
XStoreCollectionData | Describes a store collection. |
XStoreConsumableResult | Represents the quantity of the consumable. |
XStoreGameLicense | Describes a game license. |
XStoreImage | Describes an image. |
XStorePackageUpdate | Describes a package update. |
XStorePrice | Store price information. |
XStoreProduct | Describes a store product. |
XStoreRateAndReviewResult | The results for a call to XStoreShowRateAndReviewUIAsync. |
XStoreSku | Describes a store SKU. |
XStoreSubscriptionInfo | Contains information on a subscription. |
XStoreVideo | Describes a store video. |
Enumerations
Enumeration | Description |
---|---|
XStoreCanLicenseStatus | Indicates if a user would be able to license a package. |
XStoreDurationUnit | Units of a duration value. |
XStoreProductKind | Indicates the product type. |
See also
System API reference
XPackage API reference
Commerce Overview