XPackageDetails
インストールに関する詳細を格納します。
構文
typedef struct XPackageDetails {
const char* packageIdentifier;
XVersion version;
XPackageKind kind;
const char* displayName;
const char* description;
const char* publisher;
const char* storeId;
bool installing;
uint32_t index;
uint32_t count;
bool ageRestricted;
const char* titleID;
} XPackageDetails
メンバー
packageIdentifier
型: const char*
ディスクにインストールされているパッケージを一意に識別する文字列。 パッケージ識別子の詳細については、「ダウンロード可能なコンテンツ (DLC) の管理とライセンス」を参照してください。
バージョン
型: XVersion
インストール中のパッケージのバージョン。
kind
型: XPackageKind
パッケージがアプリ パッケージかコンテンツ パッケージかを示す値。
displayName
型: const char*
表示名。
description
型: const char*
パッケージの説明。
publisher
型: const char*
パッケージのパブリッシャー。
storeId
型: const char*
製品の一意の ID。
installing
型: bool
パッケージが現在インストール中かどうかを示すブール値。
index
型: uint32_t
パッケージが列挙されるたびにインクリメントされる値。 パッケージのインストールでは、index は 0 です。
count
型: uint32_t
列挙可能なパッケージの合計数。 パッケージのインストールでは、count は 1 です。
ageRestricted
型: bool
サインインしているすべてのユーザーの現在の和集合に対してパッケージの有効期間が制限されているかどうかを示すブール値。 年齢制限付きパッケージをマウントすると、ユーザーの保護者の同意プロンプトがトリガーされます。
titleID
型: const char*
ゲームの TitleID。 DLC の場合、空になります。 形式: 16 進数、正確に 8 桁、大文字、先頭に "0x" はありません。
解説
XPackageDetails
構造体は、パッケージのインストールに関する詳細を、XPackageEnumeratePackages 関数と XPackageInstalledCallback 関数に提供します。
XPackageDetails
はコールバックのスコープ内でのみ有効です。 データのいずれかを保持する必要がある場合は、コールバックから戻る前にコピーします。
Xbox One タイトルで使用されているパッケージ化テクノロジの詳細については、「パッケージ化の概要」を参照してください。 XVC パッケージを作成する手順については、「Xbox 本体用タイトルのパッケージ化を開始する」を参照してください。
要件
ヘッダー: XPackage.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
ダウンロード コンテンツ (DLC) パッケージの概要
XPackageEnumeratePackages
XPackageInstalledCallback
XPackage