Product.SourceListAddSource メソッド
SourceListAddSource メソッドは、ネットワークソースまたは URL ソースを追加します。 SourcePath、Type、および 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] |
|
IID |
IID_IProduct が 000C10A0-0000-0000-C000-000000000046 として定義されている |
こちらもご覧ください