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

# XPackageDetails

> XPackageDetails

# XPackageDetails

Contém detalhes sobre uma instalação.

## Sintaxe

```cpp theme={null}
typedef struct XPackageDetails {  
    const char* packageIdentifier;  
    XVersion version;  
    XPackageKind kind;  
    const char* displayName;  
    const char* description;  
    const char* publisher;  
    const char* storeId;  
    bool installing;  
    uint32_t index;  
    uint32_t count;
    bool ageRestricted;  
    const char* titleID;  
} XPackageDetails  
```

### Membros

*packageIdentifier*\
Tipo: const char\*

Uma cadeia de caracteres que identifica exclusivamente o pacote instalado no disco. Para obter mais informações sobre identificadores de pacote, consulte [Gerenciar e licenciar conteúdo baixável (DLC)](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-dlc.md).

*version*\
Tipo: [XVersion](https://docs.xbox.com/pt-BR/reference/system/xgameruntimetypes/structs/xversion.md)

A versão do pacote que está sendo instalado.

*kind*\
Tipo: [XPackageKind](https://docs.xbox.com/pt-BR/reference/system/xpackage/enums/xpackagekind.md)

O valor que indica se o pacote é um pacote de aplicativo ou um pacote de conteúdo.

*displayName*\
Tipo: const char\*

O nome de exibição.

*description*\
Tipo: const char\*

A descrição do pacote.

*publisher*\
Tipo: const char\*

O editor do pacote.

*storeId*\
Tipo: const char\*

A ID exclusiva do produto.

*installing*\
Tipo: bool

O booliano que indica se o pacote está sendo instalado no momento.

*index*\
Tipo: uint32\_t

Valor incrementado para cada pacote enumerado. Na instalação do pacote, *index* é 0.

*count*\
Tipo: uint32\_t

Número total de pacotes que podem ser enumerados. Na instalação do pacote, *count* é 1.

*ageRestricted*\
Tipo: bool

O booliano que indica se o pacote tem restrição de idade para a união atual de todos os usuários conectados. Montar um pacote com restrição de idade disparará um prompt de consentimento dos pais para o usuário.

*titleID*\
Tipo: const char\*

O TitleID do jogo. Para DLCs, ficará vazio. Formato: hexadecimal, exatamente 8 dígitos, maiúsculas, sem "0x" na frente.

## Comentários

A estrutura `XPackageDetails` fornece detalhes sobre a instalação de um pacote para as funções [XPackageEnumeratePackages](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackageenumeratepackages.md) e [XPackageInstalledCallback](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackageinstalledcallback.md).

`XPackageDetails` é válida somente no escopo do retorno de chamada. Se você precisar manter algum dos dados, copie-os antes de retornar do retorno de chamada.

Para obter informações sobre a tecnologia de empacotamento usada com títulos do XBOX One, consulte [Visão geral do empacotamento](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/overviews/packaging.md). Para obter informações sobre as etapas para criar um pacote XVC, consulte [Introdução ao empacotamento de títulos para consoles XBOX](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-console.md).

## Requisitos

**Cabeçalho:** XPackage.h

**Plataformas compatíveis:** Windows, consoles da família XBOX One e consoles XBOX Series

## Documentação conceitual

* [Gerenciar e licenciar conteúdo baixável (DLC)](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-dlc.md)

## Confira também

[Visão geral dos pacotes de conteúdo baixável (DLC)](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/packaging-downloadable-content-dlc.md)\
[XPackageEnumeratePackages](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackageenumeratepackages.md)\
[XPackageInstalledCallback](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackageinstalledcallback.md)\
[XPackage](https://docs.xbox.com/pt-BR/reference/system/xpackage/xpackage_members.md)


## Related topics

- [XPackageEnumerationCallback](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackageenumerationcallback.md)
- [XPackageInstalledCallback](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackageinstalledcallback.md)
- [XPackageMountWithUiAsync](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackagemountwithuiasync.md)
- [XPackage (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xpackage/xpackage_members.md)
- [XVersion](https://docs.xbox.com/pt-BR/reference/system/xgameruntimetypes/structs/xversion.md)
