DoAction ControlEvent
O DoAction ControlEvent notifica o instalador para executar uma ação personalizada. Esse evento pode ser publicado por um controle PushButton, controle de 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 Message, mas não podem enviar uma mensagem com MsiProcessMessage. Em sistemas anteriores ao Windows Server 2003, ações personalizadas iniciadas por um DoAction ControlEvent não podem enviar mensagens com MsiProcessMessage ou Message Method. Para obter mais informações, consulte Enviando mensagens para o Windows Installer usando MsiProcessMessage.
Esse ControlEvent requer que a interface do usuário seja executada no nível dede interface do usuáriocompleto. Esse evento não funcionará com umade interface do usuárioreduzida ou de interface do usuário básica. Para obter mais informações, consulte Níveis de interface do usuário.
Publicado por
Este ControlEvent é publicado pelo instalador.
Argumento
Uma cadeia de caracteres, o nome da ação personalizada a ser executada.
Ação sobre os subscritores
Este ControlEvent não executa uma ação em assinantes.
Uso típico
Um controle PushButton em uma caixa de diálogo está vinculado a esse evento na tabela ControlEvent para invocar uma ação personalizada.