Condividi tramite


Metodo Product.SourceListAddSource

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

Sintassi

Product.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 è impostato 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 rimanga invariato.

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 Installer 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 Installer 3.0 o versione successiva in Windows Server 2003, Windows XP e Windows 2000
DLL
Msi.dll
IID
IID_IProduct è definito come 000C10A0-0000-0000-C000-0000000000046

Vedi anche

Prodotto

MsiSourceListAddSourceEx

Non supportato in Windows Installer 2.0 e versioni precedenti