Méthode Product.SourceListAddSource
La méthode SourceListAddSource ajoute une source de réseau ou d’URL. Accepte SourcePath, Type et Index en tant que paramètres. Cette méthode appelle MsiSourceListAddSourceEx.
Syntaxe
Product.SourceListAddSource(
Type,
SourcePath,
Index
)
Paramètres
-
Type
-
Type de source à ajouter : MSISOURCETYPE_NETWORK ou MSISOURCETYPE_URL.
-
SourcePath
-
Chemin d’accès à la source à ajouter.
-
Index
-
Si SourceListAddSource est appelé avec une nouvelle source et Que Index a la valeur 0, le programme d’installation ajoute la source à la fin de la liste des sources.
Si cette fonction est appelée avec une source déjà existante dans la liste des sources et que Index est défini sur 0, le programme d’installation conserve l’index existant de la source.
Si la fonction est appelée avec une source existante dans la liste source et que Index est défini sur une valeur différente de zéro, la source est supprimée de son emplacement actuel dans la liste et insérée à la position spécifiée par Index, avant toute source qui existe déjà à cette position.
Si la fonction est appelée avec une nouvelle source et que Index est défini sur une valeur différente de zéro, la source est insérée à la position spécifiée par Index, avant toute source qui existe déjà à cette position. La valeur d’index de toutes les sources de la liste après l’index spécifié par Index est mise à jour pour garantir que les valeurs d’index uniques et l’ordre préexistant reste inchangé.
Si Index est supérieur au nombre de sources dans la liste, la source est placée à la fin de la liste avec une valeur d’index supérieure à n’importe quelle source existante.
Valeur retournée
Cette méthode ne retourne pas de valeur.
Configuration requise
Condition requise | Valeur |
---|---|
Version |
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer 3.0 (ou version ultérieure) sur Windows Server 2003, Windows XP et Windows 2000. |
DLL |
|
IID |
IID_IProduct est défini comme 000C10A0-0000-0000-C000-000000000046. |
Voir aussi