DoAction ControlEvent

DoAction ControlEvent notifica al instalador que ejecute una acción personalizada. Este evento se puede publicar mediante un control PushButton, un control CheckBox o un control SelectionTree. Este evento debe crearse en la tabla ControlEvent.

Tenga en cuenta que las acciones personalizadas iniciadas por un DoAction ControlEvent pueden enviar un mensaje con el método Message, pero no pueden enviar un mensaje con MsiProcessMessage. En sistemas anteriores a Windows Server 2003, las acciones personalizadas iniciadas por un DoAction ControlEvent no pueden enviar mensajes con MsiProcessMessage o el método Message. Para obtener más información, consulte Envío de mensajes a Windows Installer mediante MsiProcessMessage.

Este ControlEvent requiere que la interfaz de usuario se ejecute en el nivel de UI completa. Este evento no funcionará con una UI reducida ni con una UI básica. Para más información, consulte Niveles de interfaz de usuario.

Publicado por

Este ControlEvent lo ha publicado el instalador.

Argumento

Una cadena, el nombre de la acción personalizada que se va a ejecutar.

Acción en los suscriptores

Este ControlEvent no realiza ninguna acción en los suscriptores.

Uso típico

Un control PushButton en un cuadro de diálogo se asocia a este evento en la tabla ControlEvent para invocar una acción personalizada.