Product.SourceListAddSource 方法
SourceListAddSource方法會新增網路或 URL 來源。 接受 SourcePath、Type和 Index 作為參數。 這個方法會呼叫 MsiSourceListAddSourceEx。
語法
Product.SourceListAddSource(
Type,
SourcePath,
Index
)
參數
-
類型
-
要新增的來源類型:MSISOURCETYPE_NETWORK或MSISOURCETYPE_URL。
-
SourcePath
-
要加入的來源路徑。
-
Index
-
如果使用新的來源呼叫 SourceListAddSource ,且 Index 設定為 0,安裝程式會將來源新增至來源清單的結尾。
如果此函式是以來源清單中已經存在的來源呼叫,且 Index 設定為 0,安裝程式會保留來源的現有索引。
如果使用來源清單中的現有來源呼叫函式,且 Index 設定為非零值,則會從清單中的目前位置移除來源,並在 Index所指定的位置插入該位置之前,再插入該位置的任何來源。
如果使用新的來源呼叫函式,且 Index 設定為非零值,則會在 Index所指定的位置插入來源,再插入該位置上已存在的任何來源。 在 Index 指定的索引 更新之後,清單中所有來源的索引值都會更新,以確保唯一的索引值,而且預先存在的順序保證維持不變。
如果 Index 大於清單中的來源數目,則來源會放在清單結尾,且索引值大於任何現有來源。
傳回值
這個方法不會傳回值。
規格需求
需求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003、Windows XP 和 Windows 2000 上的 Windows Installer 3.0 或更新版本 |
DLL |
|
IID |
IID_IProduct定義為 000C10A0-0000-0000-C000-000000000046 |
另請參閱