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

現在のプロセスがインストール識別子を持っているかどうかを示すブール値を返します。

## Syntax

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

### Parameters

なし。

### Return value

型: bool

プロセスがインストール識別子を持っている場合は true を返します。それ以外の場合は false を返します。

## Remarks

ゲームが完全にインストールされているかどうかを判別できます。次のコード例は、パッケージ化された MSICVC ゲームおよびルーズ配置の両方で機能します。ゲームが完全にインストールされている場合、戻り値 `bool *isInstalled` は true に設定されます。

```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;
}
```

## Requirements

**ヘッダー:** XPackage.h

**ライブラリ:** xgameruntime.lib

**サポートされているプラットフォーム:** Windows、XBOX One ファミリー本体および XBOX Series 本体

## Conceptual documentation

* [XBOX Development Kit へのタイトルの配置](/home/setup-install/concepts/deployment)

## See also

[パッケージングの概要](/build/core-features/common/packaging/overviews/packaging)<br />[ストリーミング インストールとインテリジェント デリバリー](/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery)<br />[XPackage](/reference/system/xpackage/xpackage_members)


## Related topics

- [XPackage](/ja-jp/reference/system/xpackage/xpackage_members.md)
- [GDK 向け Unity C# API ラッパー](/ja-jp/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XPackageGetCurrentProcessPackageIdentifier](/ja-jp/reference/system/xpackage/functions/xpackagegetcurrentprocesspackageidentifier.md)
- [XBOX 認定の概要](/ja-jp/publishing/certification/overview.md)
- [パッケージ](/ja-jp/publishing/game-publishing/concepts/game-package-management.md)
