Skip to main content

XPackageEstimateDownloadSize

指定されたインストール セレクターに一致するチャンクのダウンロード サイズを計算します。

Syntax

Parameters

packageIdentifier   _In_z_
型: char*
ディスク上のインストール済みパッケージを一意に識別する文字列。パッケージ識別子の詳細については、ダウンロード可能なコンテンツ (DLC) の管理およびライセンス を参照してください。 selectorCount   _In_
型: uint32_t
selectors パラメーター内のセレクターの数。 selectors   _In_reads_(selectorCount)
型: XPackageChunkSelector*
操作対象のチャンクを指定するセレクターの配列。 downloadSize   _Out_
型: uint64_t*
戻り時、指定されたインストール セレクターのダウンロード サイズを含みます。 shouldPresentUserConfirmation   _Out_opt_
型: bool*
ダウンロードにユーザーの確認が必要な場合は true を、それ以外の場合は false を返します。

Return value

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

Remarks

この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。詳細については、タイム センシティブ スレッド を参照してください。
指定した場合、shouldPresentUserConfirmation パラメーターは、推定ダウンロード サイズがユーザーにダウンロード サイズを承認するように促す程度に大きい場合、true に設定されます。 次の例は、レース ゲームのトラック名を受け取り、そのトラックがインストールされていない場合、トラックのダウンロード サイズを出力します:

Requirements

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

Conceptual documentation

See also

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