Product.SourceListAddSource 方法

SourceListAddSource方法會新增網路或 URL 來源。 接受 SourcePathTypeIndex 作為參數。 這個方法會呼叫 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
Msi.dll
IID
IID_IProduct定義為 000C10A0-0000-0000-C000-000000000046

另請參閱

產品

MsiSourceListAddSourceEx

Windows Installer 2.0 和更早版本中不支援