XStoreSku

描述应用商店 SKU。

语法

typedef struct XStoreSku {  
    const char* skuId;  
    const char* title;  
    const char* description;  
    const char* language;  
    XStorePrice price;  
    bool isTrial;  
    bool isInUserCollection;  
    XStoreCollectionData collectionData;  
    bool isSubscription;  
    XStoreSubscriptionInfo subscriptionInfo;  
    uint32_t bundledSkusCount;  
    const char** bundledSkus;  
    uint32_t imagesCount;  
    XStoreImage* images;  
    uint32_t videosCount;  
    XStoreVideo* videos;  
    uint32_t availabilitiesCount;  
    XStoreAvailability* availabilities;  
} XStoreSku  

成员

skuId
类型:const char*

应用商店 SKU 的 ID。

title
类型:const char*

SKU 的名称。

description
类型:const char*

SKU 的描述。

language
类型:const char*

国际标准组织 (ISO) 标识符表示游戏和说明字符串所用的语言。 请参阅 https://msdn.microsoft.com/library/ms693062(v=vs.85).aspx

price
类型:XStorePrice

应用商店产品的价格信息

isTrial
类型:bool

指示应用商店 SKU 是否是试用版。

isInUserCollection
类型:bool

指示 SKU 是否在用户收藏中。

collectionData
类型:XStoreCollectionData

与用户集合中的产品相关的其他数据,包括数量(如果产品是易耗品)。

isSubscription
类型:bool

指示应用商店 SKU 是否是订阅。

subscriptionInfo
类型:XStoreSubscriptionInfo

SKU 的订阅信息。

bundledSkusCount
类型:uint32_t

bundledSkus 中的元素数。

bundledSkus
类型:const char**

捆绑 SKU 的数组。

imagesCount
类型:uint32_t

images 中的图像数。

images
类型:XStoreImage*

与 SKU 关联的图像。

videosCount
类型:uint32_t

videos 中的视频数。

videos
类型:XStoreVideo*

与 SKU 关联的视频。

availabilitiesCount
类型:uint32_t

availabilities 中的元素数。

availabilities
类型:XStoreAvailability*

SKU 的供应情况。

备注

SKU 是唯一标识产品或服务的特定版本的代码。 这是库存管理领域非常常用的术语。 Microsoft Store 中的产品以产品SKU可用性对象的层次结构来管理。 产品由 XStoreProduct 对象表示。 每个产品的 SKU 由 StoreSku 对象表示,每个 SKU 的可用性由 XStoreAvailability 对象表示。 要访问产品的 SKU,请使用您感兴趣的产品的 XStoreProduct 的 SKU 属性。

XStoreProduct 的成员。

要求

头文件:XStore.h(包含在 XGameRuntime.h 中)

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XStore
XStoreProduct
XStoreAvailability