> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XStoreProductKind

> XStoreProductKind

# XStoreProductKind

Indica el tipo de producto.

## Sintaxis

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

## Constantes

| Constante           | Descripción                                                                                                |
| ------------------- | ---------------------------------------------------------------------------------------------------------- |
| None                | Sin tipo de producto.                                                                                      |
| Consumable          | Un producto consumible administrado por la Tienda (tiene una cantidad).                                    |
| Durable             | Producto duradero.                                                                                         |
| Game                | Un producto de juego base.                                                                                 |
| Pass                | Una suscripción administrada por la Tienda, como XBOX Game Pass.                                           |
| UnmanagedConsumable | Un producto consumible administrado por el desarrollador (requiere consumirlo antes de volver a comprarlo) |

## Comentarios

**XStoreProductKind** se usa como filtro en muchas consultas de XStore para obtener información sobre productos de un tipo determinado.
**XStoreProductKind** también es un miembro de la estructura [XStoreProduct](/reference/system/xstore/structs/xstoreproduct), que describe un producto de la tienda.
**XStoreProductKind** es una enumeración de marcas y sus valores se pueden combinar para representar varios tipos de producto a la vez.

Los conjuntos de complementos son de tipo `Durable`, pero los conjuntos de juegos (los que se crean al mismo nivel que un juego) son de tipo `Game`.

`Pass` hace referencia a una suscripción administrada por la Tienda, que se crea y administra a través de su Developer Partner Manager o su representante de Microsoft.
Una suscripción administrada por la Tienda es diferente de una suscripción de complemento.
Las suscripciones de complemento se configuran en Partner Center, en la página de complementos de un juego.

## Requisitos

**Encabezado:** XStore.h (incluido en XGameRuntime.h)

**Plataformas compatibles:** Windows, consolas XBOX One y consolas XBOX Series

## Consulte también

[XStore](/reference/system/xstore/xstore_members)\
[XStoreQueryAssociatedProductsAsync](/reference/system/xstore/functions/xstorequeryassociatedproductsasync)\
[XStoreQueryEntitledProductsAsync](/reference/system/xstore/functions/xstorequeryentitledproductsasync)\
[XStoreQueryProductForPackageAsync](/reference/system/xstore/functions/xstorequeryproductforpackageasync)\
[XStoreQueryProductsAsync](/reference/system/xstore/functions/xstorequeryproductsasync)\
[XStoreProduct](/reference/system/xstore/structs/xstoreproduct)


## Related topics

- [XStore](/es/reference/system/xstore/xstore_members.md)
- [XStoreShowAssociatedProductsUIAsync](/es/reference/system/xstore/functions/xstoreshowassociatedproductsuiasync.md)
- [XStoreQueryProductForPackageAsync](/es/reference/system/xstore/functions/xstorequeryproductforpackageasync.md)
- [XStoreProduct](/es/reference/system/xstore/structs/xstoreproduct.md)
- [XStoreQueryProductsAsync](/es/reference/system/xstore/functions/xstorequeryproductsasync.md)
