Skip to main content

XPackageEnumerateChunkAvailability

インストール パッケージを調べ、指定されたセレクターに一致するすべてのチャンクの利用可能性を列挙します。

Syntax

Parameters

packageIdentifier   _In_z_
型: char*
ディスク上のインストール済みパッケージを一意に識別する文字列。パッケージ識別子の詳細については、ダウンロード可能なコンテンツ (DLC) の管理およびライセンス を参照してください。 type   _In_
型: XPackageChunkSelectorType
列挙する属性の種類。 context   _In_
型: void*
callback パラメーターで指定されたコールバックに渡すコンテキスト。 callback   _In_
型: XPackageChunkAvailabilityCallback*
完了時に呼び出されるコールバック。

Return value

型: HRESULT HRESULT の成功またはエラー コード。

Remarks

この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。詳細については、タイム センシティブ スレッド を参照してください。
XPackageEnumerateChunkAvailability は、パッケージを調べて、特定の種類のすべてのセレクターの利用可能性を列挙するために使用されます。たとえば、XPackageChunkSelectorType::Language で呼び出すと、パッケージ内のすべての言語属性と、それらの利用可能性が列挙されます。 以下の例では、ゲームはサポートするすべての言語を表示し、ユーザーが言語をインストールまたは削除できるようにします。これを実現するために、ゲームはパッケージにクエリを行い、どの言語が利用可能で、インストールされているかどうかを判断します。

Requirements

ヘッダー: XPackage.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

XPackage
ストリーミング インストールとインテリジェント デリバリー
最終更新日 2026年8月24日