Session.ComponentCosts(Eigenschaft)

Die ComponentCosts-Eigenschaft des Session-Objekts gibt ein RecordList-Objekt zurück, das den Speicherplatz pro Laufwerk auflistet, der zum Installieren einer Komponente erforderlich ist. Diese Informationen werden von der Benutzeroberfläche verwendet, um den für alle Laufwerke erforderlichen Speicherplatz anzuzeigen. Die kosten für den zurückgegebenen Speicherplatz liegen im Vielfachen von 512 Byte.

Die ComponentCosts-Eigenschaft sollte nur verwendet werden, nachdem das Installationsprogramm die Dateikosten und nach der CostFinalize-Aktion abgeschlossen hat.

Diese Eigenschaft ist schreibgeschützt.

Syntax

propVal = Session.ComponentCosts

Eigenschaftswert

Hinweise

Um die Gesamtkosten zu erhalten, fügen Sie die Kosten für alle Komponenten plus die Kosten der Installationsprogramm-Engine (Komponente = "") hinzu.

ComponentCosts gibt ein RecordList-Objekt zurück. Jeder Datensatz im zurückgegebenen RecordList-Objekt verfügt über die folgenden Felder:

Feld Beschreibung
1 Volume-/Laufwerkname
2 Der endgültige Speicherplatz kostet mehrere 512 Byte.
3 Temporärer Speicherplatz in Vielfachen von 512 Byte.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm auf Windows Server 2003 oder Windows XP
DLL
Msi.dll
IID
IID ISession ist als _ 000C109E-0000-0000-C000-000000000046 definiert.