DoAction ControlEvent

O DoAction ControlEvent notifica o instalador para executar uma ação personalizada. Esse evento pode ser publicado por um controle PushButton , controle CheckBox ou um controle SelectionTree . Esse evento deve ser criado na tabela ControlEvent .

Observe que as ações personalizadas iniciadas por um DoAction ControlEvent podem enviar uma mensagem com o Método de Mensagem, mas não podem enviar uma mensagem com MsiProcessMessage. Em sistemas anteriores ao Windows Server 2003, as ações personalizadas iniciadas por um DoAction ControlEvent não podem enviar mensagens com o Método msiProcessMessage ou de mensagem. Para obter mais informações, consulte Enviar Mensagens para Windows Instalador usando o MsiProcessMessage.

Esse ControlEvent exige que a interface do usuário seja executada no nível completo da interface do usuário . Esse evento não funcionará com uma interface do usuário reduzida ou uma interface do usuário básica. Para obter mais informações, consulte Os níveis de interface do usuário.

Publicada por

Esse ControlEvent é publicado pelo instalador.

Argumento

Uma cadeia de caracteres, o nome da ação personalizada a ser executada.

Ação sobre Assinantes

Esse ControlEvent não executa uma ação nos assinantes.

Usos comum

Um controle PushButton em uma caixa de diálogo está vinculado a esse evento na tabela ControlEvent para invocar uma ação personalizada.