Freigeben über


Session.DoAction-Methode

Die DoAction-Methode des Session-Objekts führt die Aktionsfunktion aus, die dem angegebenen Namen entspricht. Wenn der Aktionsname NULL angegeben wird, verwendet die Engine den Großbuchstabenwert der ACTION-Eigenschaft als auszuführende Aktion. Wenn kein Eigenschaftswert definiert ist, wird die Standardaktion ausgeführt, die derzeit als INSTALL definiert ist. Diese Methode gibt eine ganzzahlige Enumeration zurück.

Syntax

Session.DoAction(
  action
)

Parameter

action

Erforderlicher Zeichenfolgenname der auszuführenden Aktion. Groß-/Kleinschreibung wird beachtet,

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Aktionen, die das System aktualisieren, wie z. B. InstallFiles und WriteRegistryValues, können nicht durch Aufrufen der DoAction-Methode ausgeführt werden. Die Ausnahme dieser Regel ist der Aufruf der DoAction-Methode ausgehend von einer benutzerdefinierten Aktion, die in der InstallExecuteSequence-Tabelle zwischen den Aktionen InstallInitialize und InstallFinalize geplant ist. Aktionen, die das System nicht aktualisieren, z. B AppSearch oder CostInitialize, können aufgerufen werden.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP
Header
Photoacquire.h
DLL
Msi.dll
IID
IID_ISession ist definiert als 000C109E-0000-0000-C000-000000000046