Chiamata di azioni personalizzate

Le azioni personalizzate vengono richiamate nello stesso modo delle azioni standard, tramite chiamata esplicita o durante l'esecuzione di una tabella di sequenza. Esistono due metodi per chiamare le azioni:

  • Chiamare l'azione specificata direttamente con la funzione MsiDoAction .
  • Un'azione di primo livello chiama la tabella di sequenza contenente l'azione personalizzata. Per altre informazioni sulla pianificazione di un'azione personalizzata in una tabella di sequenza, vedere Sequenziazione di azioni personalizzate.

Quando il programma di installazione ottiene un nome di azione dalla funzione MsiDoAction o da una tabella di sequenza, cerca innanzitutto un'azione standard di tale nome. Se non riesce a trovare l'azione standard, il programma di installazione esegue una query sulla tabella CustomAction per verificare se l'azione specificata è un'azione personalizzata. Se l'azione specificata non è un'azione personalizzata, il programma di installazione esegue una query sulla tabella Dialog per una finestra di dialogo.