Delen via


Aangepast actietype 19

Deze aangepaste actie geeft een opgegeven foutbericht weer, retourneert een fout en beëindigt vervolgens de installatie. Het weergegeven foutbericht kan worden opgegeven als een tekenreeks of als index in de tabel Fout.

Bron

Laat de kolom Bron van de CustomAction-tabel leeg.

Typewaarde

Neem de volgende waarde op in de kolom Type van de CustomAction-tabel om het numerieke basistype op te geven.

Constanten Hexadecimaal Decimaal
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile 0x013 19

 

Doel

De kolom Target van de CustomAction-tabel bevat een tekenreeks die is opgemaakt met de functionaliteit die is opgegeven in MsiFormatRecord (zonder de numerieke veldaanduidingen). Parameters die moeten worden vervangen, bevinden zich tussen vierkante haken, [...], en kunnen eigenschappen, omgevingsvariabelen (% voorvoegsel), bestandspaden (# voorvoegsel) of mappaden voor onderdelen ($ voorvoegsel) zijn. Als na het opmaken van de tekenreeks een geheel getal wordt geëvalueerd, wordt dat gehele getal gebruikt als index in de tabel Fout om het bericht weer te geven. Als de tekenreeks na het opmaken van de tekenreeks niet-numerieke tekens bevat, wordt de tekenreeks zelf weergegeven als het bericht.

Opties voor retourverwerking

Voor de aangepaste actie worden geen opties gebruikt.

Opties voor het plannen van de uitvoering

Voor de aangepaste actie worden geen opties gebruikt.

In-Script uitvoeringsopties

Voor de aangepaste actie worden geen opties gebruikt.

Retourwaarden

Zie aangepaste actie retourwaarden.

Opmerkingen

De aangepaste acties CAError1, CAError2, CAError3 en CAError4 retourneren deze berichten bijvoorbeeld.

CustomAction Table

Actie Type Bron Doel
CAError1 19 [Prop1]
CAError2 19 Installatiefout vanwege fout2.
CAError3 19 25000
CAError4 19 [Prop2]

 

eigenschapstabel

Eigenschap Waarde
Prop1 'Installatiefout vanwege fout1'.
Prop2 "25100"

 

fouttabel

Code Bericht
25000 Installatiefout vanwege fout3.
25100 Installatiefout vanwege fout4.

 

Deze aangepaste acties retourneren de volgende foutberichten:

Aangepaste actie Geretourneerde berichttekenreeks
CAError1 Installatiefout vanwege fout1.
CAError2 Installatiefout vanwege fout2.
CAError3 Installatiefout vanwege fout3.
CAError4 Installatiefout vanwege fout4.

 

Houd er rekening mee dat omdat de volgorde van evaluatie van startvoorwaarden niet kan worden gegarandeerd door de tabel LaunchCondition-tabel te ontwerpen, moet u aangepaste actietype 19-acties in uw installatie gebruiken om voorwaarden in een specifieke volgorde te evalueren.

Custom_Actions