Product.SourceListAddSource メソッド

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

構文

Product.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

パラメーター

Type

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

SourcePath

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

Index

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

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

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

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

Index が一覧内のソースの数より大きい場合、ソースは既存のソースよりも 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_IProduct が 000C10A0-0000-0000-C000-000000000046 として定義されている

こちらもご覧ください

製品

MsiSourceListAddSourceEx

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