Propiedad Session.ComponentCosts

La propiedad ComponentCosts del objeto Session devuelve un objeto RecordList que enumera el espacio en disco por unidad necesario para instalar un componente. La interfaz de usuario usa esta información para mostrar el espacio en disco necesario para todas las unidades. Los costos de espacio en disco devueltos son múltiplos de 512 bytes.

La propiedad ComponentCosts solo debe usarse después de que el instalador haya completado el costo del archivo y después de la acción CostFinalize.

Esta propiedad es de solo lectura.

Sintaxis

propVal = Session.ComponentCosts

Valor de propiedad

Comentarios

Para obtener el costo total, agregue los costos de todos los componentes al costo del motor del instalador (Component = "").

ComponentCosts devuelve un objeto RecordList. Cada registro del objeto RecordList devuelto tiene los siguientes campos:

Campo Descripción
1 Nombre de volumen o unidad
2 Costo de espacio en disco final, en múltiplos de 512 bytes.
3 Costo de espacio en disco temporal, en múltiplos de 512 bytes.

 

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Archivo DLL
Msi.dll
IID
IID_ISession se define como 000C109E-0000-0000-C000-000000000046