Metodo Patch.SourceListAddSource

Il metodo SourceListAddSource aggiunge un'origine di rete o URL. Accetta SourcePath, Type e Index come parametri. Questo metodo chiama MsiSourceListAddSourceEx.

Sintassi

Patch.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

Parametri

Tipo

Tipo di origine da aggiungere: MSISOURCETYPE_NETWORK o MSISOURCETYPE_URL.

SourcePath

Percorso dell'origine da aggiungere.

Index

Se SourceListAddSource viene chiamato con una nuova origine e Index impostata su 0, il programma di installazione aggiunge l'origine alla fine dell'elenco di origine.

Se questa funzione viene chiamata con un'origine già esistente nell'elenco di origine e Index è impostata su 0, il programma di installazione mantiene l'indice esistente dell'origine.

Se la funzione viene chiamata con un'origine esistente nell'elenco di origine e Index è impostata su un valore diverso da zero, l'origine viene rimossa dalla posizione corrente nell'elenco e inserita nella posizione specificata da Index, prima di qualsiasi origine già esistente in tale posizione.

Se la funzione viene chiamata con una nuova origine e Index è impostata su un valore diverso da zero, l'origine viene inserita nella posizione specificata da Index, prima di qualsiasi origine già esistente in tale posizione. Il valore di indice per tutte le origini nell'elenco dopo l'aggiornamento dell'indice specificato da Index per garantire che i valori di indice univoci e l'ordine preesistente rimangano invariati.

Se Index è maggiore del numero di origini nell'elenco, l'origine viene inserita alla fine dell'elenco con un valore di indice maggiore di qualsiasi origine esistente.

Valore restituito

Questo metodo non restituisce valori.

Requisiti

Requisito Valore
Versione
Windows Programma di installazione 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Programma di installazione 3.0 o versione successiva in Windows Server 2003, Windows XP e Windows 2000
DLL
Msi.dll
IID
IID_IPatch è definito come 000C10A1-0000-0000-C000-000000000046

Vedi anche

Patch

MsiSourceListAddSourceEx

Non supportato in Windows Installer 2.0 e versioni precedenti