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

# XPackageGetCurrentProcessPackageIdentifier

> XPackageGetCurrentProcessPackageIdentifier

# XPackageGetCurrentProcessPackageIdentifier

Devuelve una cadena de identidad de instalación que identifica la instalación de este proceso.

## Sintaxis

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

### Parámetros

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

El tamaño del búfer en el parámetro *buffer*.

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

Al devolverse, contiene una cadena de identidad de instalación que identifica la instalación de este proceso.

### Valor devuelto

Tipo: HRESULT

HRESULT de éxito o código de error.

## Comentarios

La función `XPackageGetCurrentProcessPackageIdentifier` devuelve una cadena de identificador de paquete que se usa para consultar la instalación de este proceso. La longitud de la cadena no debe ser mayor que el objeto `XPACKAGE_IDENTIFIER_MAX_LENGTH`. Para obtener más información sobre los identificadores de paquete, consulte [Administración y concesión de licencias de contenido descargable (DLC)](/publishing/xstore-commerce/xstore-dlc).

Consulte el siguiente ejemplo de código:

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

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

Para obtener información sobre la tecnología de empaquetado que se usa con los títulos de XBOX One, consulte [Información general sobre el empaquetado](/build/core-features/common/packaging/overviews/packaging). Para obtener información sobre los pasos para crear un paquete XVC, consulte [Introducción al empaquetado de títulos para consolas XBOX](/build/core-features/common/packaging/overviews/packaging-getting-started-for-console).

## Requisitos

**Encabezado:** XPackage.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Comprobación de actualizaciones](/publishing/xstore-commerce/xstore-checking-updates)
* [Administración y concesión de licencias de contenido descargable (DLC)](/publishing/xstore-commerce/xstore-dlc)

## Consulte también

[Instalación por streaming y entrega inteligente](/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery)\
[XPackage](/reference/system/xpackage/xpackage_members)


## Related topics

- [Comprobación de actualizaciones](/es/publishing/xstore-commerce/xstore-checking-updates.md)
- [Administración y licencias de contenido descargable (DLC)](/es/publishing/xstore-commerce/xstore-dlc.md)
- [XStoreQueryPackageUpdatesAsync](/es/reference/system/xstore/functions/xstorequerypackageupdatesasync.md)
- [XPackage](/es/reference/system/xpackage/xpackage_members.md)
- [Contenedores de API de C# de Unity para el GDK](/es/build/gdk-and-engines/unity/unity-api-wrappers.md)
