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

# XPackageGetPackageKind

> XPackageGetPackageKind

# XPackageGetPackageKind

パッケージ識別子で識別されるインストール パッケージの種類を返します。

## Syntax

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

### Parameters

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

ディスク上のインストール済みパッケージを一意に識別する文字列。パッケージ識別子の詳細については、[ダウンロード コンテンツ (DLC) の管理とライセンス](https://docs.xbox.com/ja-jp/publishing/xstore-commerce/xstore-dlc.md) を参照してください。

*kind*   \_Out\_\
型: [XPackageKind](https://docs.xbox.com/ja-jp/reference/system/xpackage/enums/xpackagekind.md)\*

戻り値として、パッケージを説明する [XPackageKind](https://docs.xbox.com/ja-jp/reference/system/xpackage/enums/xpackagekind.md) 値が格納されます。

### Return value

型: HRESULT

成功した場合は `S_OK`、それ以外の場合はエラー コード。

## Remarks

パッケージ識別子があり、それがゲーム、ダウンロード コンテンツ (DLC) パッケージ、Publisher Content パッケージのいずれを参照しているかを判断する必要がある場合は、`XPackageGetPackageKind` を使用します。扱いたい種類が既にわかっている場合は、対応する [XPackageKind](https://docs.xbox.com/ja-jp/reference/system/xpackage/enums/xpackagekind.md) 値を [XPackageEnumeratePackages](https://docs.xbox.com/ja-jp/reference/system/xpackage/functions/xpackageenumeratepackages.md) に渡して、列挙で一致するパッケージのみが返されるようにすることをお勧めします。

次のコード例を参照してください。

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

## Requirements

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

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

## See also

[XPackage](https://docs.xbox.com/ja-jp/reference/system/xpackage/xpackage_members.md)\
[XPackageKind](https://docs.xbox.com/ja-jp/reference/system/xpackage/enums/xpackagekind.md)\
[XPackageEnumeratePackages](https://docs.xbox.com/ja-jp/reference/system/xpackage/functions/xpackageenumeratepackages.md)\
[Publisher Content パッケージ](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/packaging-publisher-content.md)


## Related topics

- [Publisher Content パッケージ](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/packaging-publisher-content.md)
- [XPackage (API の内容)](https://docs.xbox.com/ja-jp/reference/system/xpackage/xpackage_members.md)
- [XPackageKind](https://docs.xbox.com/ja-jp/reference/system/xpackage/enums/xpackagekind.md)
- [XPackageGetCurrentProcessPackageIdentifier](https://docs.xbox.com/ja-jp/reference/system/xpackage/functions/xpackagegetcurrentprocesspackageidentifier.md)
- [XPackageGetInstallationProgress](https://docs.xbox.com/ja-jp/reference/system/xpackage/functions/xpackagegetinstallationprogress.md)
