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
Msi.dll
IID
IID _ ISession est défini en tant que 000C109E-0000-0000-C000-000000000046