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