Patch.SourceListAddSource メソッド

SourceListAddSource メソッドは、ネットワークソースまたは URL ソースを追加します。 SourcePath種類、およびインデックスをパラメーターとして受け入れます。 このメソッドでは、MsiSourceListAddSourceEx が呼び出されます。

構文

Patch.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

パラメーター

Type

追加するソースの種類: MSISOURCETYPE_NETWORK または MSISOURCETYPE_URL。

SourcePath

追加するソースへのパス。

Index

SourceListAddSource が新しいソースで呼び出され、インデックスが 0 に設定されている場合、インストーラーはソースをソースの一覧の末尾に追加します。

この関数がソースの一覧に既に存在するソースで呼び出され、インデックスが 0 に設定されている場合、インストーラーはソースの既存のインデックスを保持します。

関数がソースの一覧内の既存のソースで呼び出され、Index が 0 以外の値に設定されている場合、ソースは一覧内の現在の場所から削除され、Index で指定された位置に、その位置に既に存在するソースの前に挿入されます。

関数が新しいソースで呼び出され、インデックスが 0 以外の値に設定されている場合、インデックスで指定された位置に、その位置にすでに存在するソースの前に挿入されます。 インデックスで指定されたインデックスの後の一覧内のすべてのソースのインデックス値は、一意のインデックス値を確保するために更新され、既存の順序は変更されないことが保証されます。

インデックスが一覧内のソースの数より大きい場合、ソースは既存のソースよりも 1 大きいインデックス値を持つ一覧の最後に配置されます。

戻り値

このメソッドは値を返しません。

要件

要件
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003、Windows XP、Windows 2000 上の Windows インストーラー 3.0 以降
[DLL]
Msi.dll
IID
IID_IPatch は 000C10A1-0000-0000-C000-000000000046 として定義されます

こちらもご覧ください

修正プログラム

MsiSourceListAddSourceEx

Windows インストーラー 2.0 以前ではサポートされていません