Session. ComponentRequestState, propriété
La propriété ComponentRequestState de l’objet de session obtient ou demande une modification de l’état d’action d’une ligne dans la table des composants.
Cette propriété est en lecture seule.
Syntaxe
propVal = Session.ComponentRequestState
Valeur de la propriété
Nom de chaîne requis de l’élément de composant, clé primaire de la table des composants.
Notes
| État de sélection | Valeur | Description |
|---|---|---|
| Null | Null | Demande qu’aucune action ne soit effectuée pour cet élément. |
| msiInstallStateAbsent | 2 | L’élément doit être supprimé. |
| msiInstallStateLocal | 3 | L’élément doit être installé localement. |
| msiInstallStateSource | 4 | L’élément doit être installé et exécuté à partir du média source. |
| msiInstallStateDefault | 5 | S’il est installé, l’élément doit être réinstallé dans le même État. |
Si la propriété échoue, vous pouvez obtenir des informations d’erreur étendues à l’aide de la méthode LastErrorRecord .
Spécifications
| 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 sur Windows Server 2003 ou Windows XP |
| DLL |
|
| IID |
IID _ ISession est défini en tant que 000C109E-0000-0000-C000-000000000046 |