Invocación de acciones personalizadas
Las acciones personalizadas se invocan de la misma manera que las acciones estándar, ya sea por invocación explícita o durante la ejecución de una tabla de secuencia. Hay dos métodos para llamar a acciones:
- Llamar a la acción especificada directamente con la función MsiDoAction.
- Una acción de nivel superior llama a la tabla de secuencia que contiene la acción personalizada. Para obtener más información sobre cómo programar una acción personalizada en una tabla de secuencia, consulte Secuenciación de acciones personalizadas.
Cuando el instalador obtiene un nombre de acción de la función MsiDoAction o de una tabla de secuencia, primero busca una acción estándar con ese nombre. Si no encuentra la acción estándar, el instalador consulta la tabla CustomAction para comprobar si la acción especificada es una acción personalizada. Si la acción especificada no es una acción personalizada, el instalador consulta la tabla Dialog para buscar un cuadro de diálogo.