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 un nuovo oggetto source 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 dell'indice per tutte le origini nell'elenco dopo che l'indice specificato da Index viene aggiornato per garantire che i valori di indice univoci e l'ordine di preesisting rimanga invariato.
Se Indice è maggiore del numero di origini nell'elenco, l'origine viene posizionata 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 |
|
IID |
IID_IPatch viene definito come 000C10A1-0000-0000-C000-00000000000000046 |
Vedi anche