Skip to main content

XPackageEnumeratePackages

既にインストールされているかインストール中で、呼び出し元プロセスに関連するパッケージを検索します。

Syntax

Parameters

kind   _In_
型: XPackageKind
列挙するインストール パッケージの種類。 scope   _In_
型: XPackageEnumerationScope
インストール パッケージのスコープ。 context   _In_opt_
型: void*
callback パラメーターで指定されたコールバックに渡すコンテキスト。 callback   _In_
型: XPackageEnumerationCallback*
完了時に呼び出されるコールバック。

Return value

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

Remarks

この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。詳細については、タイム センシティブ スレッド を参照してください。
既にインストールされているかインストール中で、呼び出し元プロセスに関連するパッケージを検索するには、XPackageEnumeratePackages を使用します。この関数は、コンテンツ パッケージだけでなくアプリ パッケージも検索できます。XPackageDetails 構造体を通じて、インストールに関する詳細情報を提供します。 パッケージがまだインストール中の場合、installing プロパティは true に設定され、パッケージの識別子を使ってインストールの進行状況を監視するためのインストール モニターを作成できます。 汎用のインストール キュー通知はありません。実行中の項目を表示および追跡するには、XPackageEnumeratePackages を使用することを意図しています。また、インストールを停止、開始、キャンセルする API もありません。ゲームの観点からは、インストールは自動的に処理されるべきです。エラーは自動的に再試行され、ゲームからは見えません。 XPackageKind::Game 値で呼び出された場合、XPackageEnumerationScope 値に応じた API の出力は次のとおりです: XPackageKind::Content 値で呼び出された場合、XPackageEnumerationScope 値に応じた API の出力は次のとおりです: 例:

Requirements

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

Conceptual documentation

See also

XPackage
Franchise Game Hubs
PC および XBOX One 用のダウンロード可能コンテンツ パッケージ (DLC) を作成および使用する方法
最終更新日 2026年8月24日