The ComponentRequestState property of the Session object obtains or requests a change in the Action state of a row in the Component table.
Syntax
Script
Session.ComponentRequestState
Remarks
Selection state | Value | Description |
---|---|---|
Null | Null | Requests that no action be taken for this item. |
msiInstallStateAbsent | 2 | Item is to be removed. |
msiInstallStateLocal | 3 | Item is to be installed locally. |
msiInstallStateSource | 4 | Item is to be installed and run from the source media. |
msiInstallStateDefault | 5 | If installed, the item is to be reinstalled in the same state. |
If the property fails, you can obtain extended error information by using the LastErrorRecord method.
Requirements
Version | Windows Installer 5.0 on Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. Windows Installer on Windows Server 2003, Windows XP, and Windows 2000 |
---|---|
DLL | Msi.dll |
IID | IID_ISession is defined as 000C109E-0000-0000-C000-000000000046 |
See Also
Send comments about this topic to Microsoft
Build date: 8/13/2009
© 2009 Microsoft Corporation. All rights reserved.