Tipo di azione personalizzato 19

Questa azione personalizzata visualizza un messaggio di errore specificato, restituisce un errore e quindi termina l'installazione. Il messaggio di errore visualizzato può essere fornito come stringa o come indice nella tabella Error.

Source (Sorgente)

Lasciare vuota la colonna Source della tabella CustomAction .

Valore del tipo

Includere il valore seguente nella colonna Type della tabella CustomAction per specificare il tipo numerico di base.

Costanti Valore esadecimale Decimal
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile 0x013 19

 

Destinazione

La colonna Target della tabella CustomAction contiene una stringa di testo formattata usando la funzionalità specificata in MsiFormatRecord (senza gli identificatori di campo numerici). I parametri da sostituire sono racchiusi tra parentesi quadre, [...], e possono essere proprietà, variabili di ambiente (% prefisso), percorsi di file (prefisso#) o percorsi di directory dei componenti (prefisso$). Se dopo la formattazione della stringa restituisce un numero intero, tale intero viene utilizzato come indice nella tabella Error per recuperare il messaggio da visualizzare. Se dopo la formattazione della stringa contiene caratteri non numerici, la stringa stessa viene visualizzata come messaggio.

Opzioni di elaborazione restituite

L'azione personalizzata non usa alcuna opzione.

Opzioni di pianificazione dell'esecuzione

L'azione personalizzata non usa alcuna opzione.

opzioni di esecuzione In-Script

L'azione personalizzata non usa alcuna opzione.

Valori restituiti

Vedere Valori restituiti dell'azione personalizzata.

Commenti

Ad esempio, le azioni personalizzate CAError1, CAError2, CAError3 e CAError4 restituiscono questi messaggi.

Tabella CustomAction

Azione Tipo Source (Sorgente) Destinazione
CAError1 19 [Prop1]
CAError2 19 Errore di installazione dovuto a Error2.
CAError3 19 25000
CAError4 19 [Prop2]

 

Tabella delle proprietà

Proprietà Valore
Prop1 "Errore di installazione dovuto a Error1".
Prop2 "25100"

 

Tabella degli errori

Codice Message
25000 Errore di installazione dovuto a Error3.
25100 Errore di installazione dovuto a Error4.

 

Queste azioni personalizzate restituiscono i messaggi di errore seguenti:

Azione personalizzata Stringa di messaggio restituita
CAError1 Errore di installazione dovuto a Error1.
CAError2 Errore di installazione dovuto a Error2.
CAError3 Errore di installazione dovuto a Error3.
CAError4 Errore di installazione dovuto a Error4.

 

Si noti che poiché l'ordine di valutazione delle condizioni di avvio non può essere garantito creando la tabella LaunchCondition, è consigliabile usare azioni personalizzate del tipo di azione personalizzato 19 nell'installazione per valutare le condizioni in un ordine specifico.

Custom_Actions