> ## 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.

# XPackageGetCurrentProcessPackageIdentifier

> XPackageGetCurrentProcessPackageIdentifier

# XPackageGetCurrentProcessPackageIdentifier

Retorna uma cadeia de caracteres de identidade de instalação que identifica a instalação deste processo.

## Sintaxe

```cpp theme={null}
HRESULT XPackageGetCurrentProcessPackageIdentifier(  
         size_t bufferSize,  
         char* buffer  
)  
```

### Parâmetros

*bufferSize*   \_In\_\
Tipo: size\_t

O tamanho do buffer no parâmetro *buffer*.

*buffer*   \_Out\_writes\_(bufferSize)\
Tipo: char\*

No retorno, contém uma cadeia de caracteres de identidade de instalação que identifica a instalação deste processo.

### Valor retornado

Tipo: HRESULT

Código de sucesso ou de erro HRESULT.

## Comentários

A função `XPackageGetCurrentProcessPackageIdentifier` retorna uma cadeia de caracteres de identificador de pacote usada para consultar a instalação deste processo. O comprimento da cadeia de caracteres não deve ser maior que o objeto `XPACKAGE_IDENTIFIER_MAX_LENGTH`. Para obter mais informações sobre identificadores de pacote, consulte [Gerenciar e licenciar conteúdo para download (DLC)](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-dlc.md).

Consulte o seguinte exemplo de código:

```cpp theme={null}
char id[XPACKAGE_IDENTIFIER_MAX_LENGTH];

HRESULT hr = XPackageGetCurrentProcessPackageIdentifier(_countof(id), id);
```

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

**Biblioteca:** xgameruntime.lib

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

## Documentação conceitual

* [Verificando atualizações](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-checking-updates.md)
* [Gerenciar e licenciar conteúdo para download (DLC)](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-dlc.md)

## Confira também

[Instalação por streaming e Intelligent Delivery](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery.md)\
[XPackage](https://docs.xbox.com/pt-BR/reference/system/xpackage/xpackage_members.md)


## Related topics

- [Verificando atualizações](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-checking-updates.md)
- [Gerenciar e licenciar conteúdo para download (DLC)](https://docs.xbox.com/pt-BR/publishing/xstore-commerce/xstore-dlc.md)
- [XStoreQueryPackageUpdatesAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequerypackageupdatesasync.md)
- [XPackage (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xpackage/xpackage_members.md)
- [Usar wrappers C# para APIs do GDK no seu projeto do Unity](https://docs.xbox.com/pt-BR/build/gdk-and-engines/unity/unity-api-wrappers.md)
