XStoreProductKind

指示产品类型。

语法

enum class XStoreProductKind  : uint32_t  
{  
    None = 0x00,  
    Consumable = 0x01,  
    Durable = 0x02,  
    Game = 0x04,  
    Pass = 0x08,  
    UnmanagedConsumable = 0x10,  
}  

常量

常量 说明
无产品类型。
易耗品 商店管理的易耗品(已分配数量)。
耐用品 耐用的产品。
游戏 一款 Base Game(基础游戏)产品。
通行证 商店管理的订阅,如 Xbox Game Pass。
UnmanagedConsumable 开发管理的易耗品(需要完成交易才能重新购买)

备注

XStoreProductKind 用作许多 XStore 查询的筛选器,来获取有关某种类型的产品的信息。 XStoreProductKind 也是描述应用商店产品的 XStoreProduct 结构的成员。 XStoreProductKind 是一个标志枚举,可以将它的值组合起来一次表示多个产品类型。

附加内容捆绑包类型为 Durable,但游戏捆绑包(与游戏在同一级别创建的捆绑包,类型为 Game

Pass 引用由 Microsoft 帐户或开发人员合作伙伴代表专门创建和管理的商店管理订阅,而不是在合作伙伴中心中游戏的附加内容页下配置的订阅类型。

要求

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

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

另请参阅

XStore
XStoreQueryAssociatedProductsAsync
XStoreQueryEntitledProductsAsync
XStoreQueryProductForPackageAsync
XStoreQueryProductsAsync
XStoreProduct