Patch.SourceListAddSource-Methode

Die SourceListAddSource-Methode fügt ein Netzwerk oder eine URL-Quelle hinzu. Akzeptiert SourcePath, Type und Index als Parameter. Diese Methode ruft MsiSourceListAddSourceExauf.

Syntax

Patch.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

Parameter

Typ

Typ der hinzuzufügenden Quelle: MSISOURCETYPE _ NETWORK oder MSISOURCETYPE _ URL.

SourcePath

Pfad zur quelle, die hinzugefügt werden soll.

Index

Wenn SourceListAddSource mit einer neuen Quelle und index auf 0 (0) aufgerufen wird, fügt das Installationsprogramm die Quelle am Ende der Quellliste hinzu.

Wenn diese Funktion mit einer Quelle aufgerufen wird, die bereits in der Quellliste vorhanden ist und Index auf 0 festgelegt ist, behält das Installationsprogramm den vorhandenen Index der Quelle bei.

Wenn die Funktion mit einer vorhandenen Quelle in der Quellliste aufgerufen wird und Index auf einen Wert ungleich 0 (null) festgelegt ist, wird die Quelle aus ihrer aktuellen Position in der Liste entfernt und an der durch Index angegebenen Position eingefügt, bevor eine Quelle vorhanden ist, die bereits an dieser Position vorhanden ist.

Wenn die Funktion mit einer neuen Quelle aufgerufen wird und Index auf einen Wert ungleich 0 (null) festgelegt ist, wird die Quelle an der durch Index angegebenen Position eingefügt, bevor eine Quelle vorhanden ist, die bereits an dieser Position vorhanden ist. Der Indexwert für alle Quellen in der Liste, nachdem der durch Index angegebene Index aktualisiert wurde, um sicherzustellen, dass eindeutige Indexwerte und die bereits vorhandene Reihenfolge unverändert bleiben.

Wenn Index größer als die Anzahl der Quellen in der Liste ist, wird die Quelle am Ende der Liste mit einem Indexwert platziert, der größer als jede vorhandene Quelle ist.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Requirements (Anforderungen)

Anforderung Wert
Version
Windows Installationsprogramm 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm 3.0 oder höher auf Windows Server 2003, Windows XP und Windows 2000
DLL
Msi.dll
IID
IID _ IPatch ist als 000C10A1-0000-0000-C000-0000000000046 definiert.

Weitere Informationen

Patch

MsiSourceListAddSourceEx

Nicht unterstützt in Windows Installer 2.0 und früher