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

# XPackageGetPackageKind

> XPackageGetPackageKind

# XPackageGetPackageKind

Devuelve el tipo de paquete de instalación identificado por un identificador de paquete.

## Sintaxis

```cpp theme={null}
HRESULT XPackageGetPackageKind(  
         _In_z_ const char* packageIdentifier,  
         _Out_ XPackageKind* kind  
)
```

### Parámetros

*packageIdentifier*   \_In\_z\_\
Tipo: char\*

Una cadena que identifica de forma única el paquete instalado en el disco. Para obtener más información sobre los identificadores de paquete, consulte [Administrar y licenciar contenido descargable (DLC)](/es/publishing/xstore-commerce/xstore-dlc).

*kind*   \_Out\_\
Tipo: [XPackageKind](/es/reference/system/xpackage/enums/xpackagekind)\*

Cuando se devuelve, contiene el valor de [XPackageKind](/es/reference/system/xpackage/enums/xpackagekind) que describe el paquete.

### Valor devuelto

Tipo: HRESULT

`S_OK` si se realiza correctamente; de lo contrario, un código de error.

## Comentarios

Use `XPackageGetPackageKind` cuando tenga un identificador de paquete y necesite determinar si hace referencia a un juego, a un paquete de contenido descargable (DLC) o a un paquete de Publisher Content. Cuando ya sepa con qué tipo quiere trabajar, es preferible pasar el valor de [XPackageKind](/es/reference/system/xpackage/enums/xpackagekind) correspondiente a [XPackageEnumeratePackages](/es/reference/system/xpackage/functions/xpackageenumeratepackages) para que la enumeración devuelva solo los paquetes coincidentes.

Consulte el siguiente ejemplo de código.

```cpp theme={null}
XPackageKind kind;
HRESULT hr = XPackageGetPackageKind(packageIdentifier, &kind);
if (SUCCEEDED(hr) && kind == XPackageKind::PublisherContent)
{
    // Handle Publisher Content.
}
```

## Requisitos

**Encabezado:** XPackage.h

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

## Consulte también

[XPackage](/es/reference/system/xpackage/xpackage_members)\
[XPackageKind](/es/reference/system/xpackage/enums/xpackagekind)\
[XPackageEnumeratePackages](/es/reference/system/xpackage/functions/xpackageenumeratepackages)\
[Paquetes de Publisher Content](/es/build/core-features/common/packaging/packaging-publisher-content)


## Related topics

- [Paquetes de Publisher Content](/es/build/core-features/common/packaging/packaging-publisher-content.md)
- [XPackage](/es/reference/system/xpackage/xpackage_members.md)
- [XPackageKind](/es/reference/system/xpackage/enums/xpackagekind.md)
- [XPackageGetCurrentProcessPackageIdentifier](/es/reference/system/xpackage/functions/xpackagegetcurrentprocesspackageidentifier.md)
- [XPackageGetUserLocale](/es/reference/system/xpackage/functions/xpackagegetuserlocale.md)
