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

# XPackageIsPackagedProcess

> XPackageIsPackagedProcess

# XPackageIsPackagedProcess

Retourne une valeur booléenne qui indique si le processus actuel possède une identité d'installation.

## Syntaxe

```cpp theme={null}
bool XPackageIsPackagedProcess(  
)  
```

### Paramètres

Aucun.

### Valeur de retour

Type : bool

Si le processus possède une identité d'installation, la fonction retourne true. Sinon, elle retourne false.

## Remarques

Vous pouvez déterminer si un jeu est entièrement installé. L'exemple de code suivant fonctionne pour les jeux MSICVC empaquetés et pour les déploiements libres. La valeur de retour `bool *isInstalled` est définie sur true si le jeu est entièrement installé.

```cpp theme={null}
HRESULT IsPackageCompletelyInstalled(bool *isInstalled)
{
    if (XPackageIsPackagedProcess())
    {
        char id[XPACKAGE_IDENTIFIER_MAX_LENGTH];
        HRESULT hr = XPackageGetCurrentProcessPackageIdentifier(_countof(id), id);
        if (FAILED(hr)) return hr;

        XPackageInstallationMonitorHandle monitor;
        hr = XPackageCreateInstallationMonitor(id, 0, nullptr, 0, nullptr, &monitor);
        if (FAILED(hr)) return hr;

        XPackageInstallationProgress progress;
        XPackageGetInstallationProgress(monitor, &progress);

        *isInstalled = (progress.completed);

        XPackageCloseInstallationMonitorHandle(monitor);
    }
    else
    {
        *isInstalled = true;
    }

    return S_OK;
}
```

## Configuration requise

**En-tête :** XPackage.h

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Documentation conceptuelle

* [Déploiement de votre titre sur votre kit de développement XBOX](/fr-CA/home/setup-install/concepts/deployment)

## Voir aussi

[Vue d'ensemble de l'empaquetage](/fr-CA/build/core-features/common/packaging/overviews/packaging)<br />[Installation en continu et Intelligent Delivery](/fr-CA/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery)<br />[XPackage](/fr-CA/reference/system/xpackage/xpackage_members)


## Related topics

- [XPackage](/fr-CA/reference/system/xpackage/xpackage_members.md)
- [Soumettre des packages de jeu à la certification finale](/fr-CA/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-disc-and-digital-certification.md)
- [Créer un package de jeu et le téléverser dans Partner Center](/fr-CA/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-package.md)
- [Soumettre des packages de jeu pour la certification facultative](/fr-CA/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-optional-certification.md)
- [Packages](/fr-CA/publishing/game-publishing/concepts/game-package-management.md)
