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 |
|
IID |
IID_ISession se define como 000C109E-0000-0000-C000-000000000046 |