DoAction ControlEvent
Das DoAction ControlEvent benachrichtigt das Installationsprogramm, um eine benutzerdefinierte Aktion auszuführen. Dieses Ereignis kann von einem PushButton--Steuerelement, CheckBox--Steuerelement oder einem SelectionTree-Steuerelement veröffentlicht werden. Dieses Ereignis sollte in der tabelle ControlEvent erstellt werden.
Beachten Sie, dass benutzerdefinierte Aktionen, die von einem DoAction ControlEvent gestartet werden, eine Nachricht mit der Message Methodsenden können, aber keine Nachricht mit MsiProcessMessage-senden können. Auf Systemen vor Windows Server 2003 können benutzerdefinierte Aktionen, die von einem DoAction ControlEvent gestartet werden, keine Nachrichten mit MsiProcessMessage oder Message Methodsenden. Weitere Informationen finden Sie unter Senden von Nachrichten an Windows Installer mithilfe von MsiProcessMessage.
Dieses ControlEvent erfordert, dass die Benutzeroberfläche auf der vollständigen UI- Ebene ausgeführt wird. Dieses Ereignis funktioniert nicht mit einer reduzierten UI- oder grundlegenden UI-. Weitere Informationen finden Sie unter Benutzeroberflächenebenen.
Herausgegeben von
Dieses ControlEvent wird vom Installationsprogramm veröffentlicht.
Argument
Eine Zeichenfolge, der Name der auszuführenden benutzerdefinierten Aktion.
Aktion für Abonnenten
Dieses ControlEvent führt keine Aktion für Abonnenten aus.
Typische Verwendung
Ein PushButton--Steuerelement in einem Dialogfeld ist an dieses Ereignis in der ControlEvent Tabelle gebunden, um eine benutzerdefinierte Aktion aufzurufen.