Patch.SourceListAddSource 方法
SourceListAddSource方法會新增網路或 URL 來源。 接受 SourcePath、 Type 和 Index 作為參數。 這個方法會呼叫 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 |
|
IID |
IID_IPatch定義為 000C10A1-0000-0000-C000-000000000046 |
另請參閱