Patch.SourceListAddSource 方法

SourceListAddSource方法會新增網路或 URL 來源。 接受 SourcePathTypeIndex 作為參數。 這個方法會呼叫 MsiSourceListAddSourceEx

語法

Patch.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_IPatch定義為 000C10A1-0000-0000-C000-000000000046

另請參閱

Patch

MsiSourceListAddSourceEx

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