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.
Actie | Type | Bron | Doel |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Installatiefout vanwege fout2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Eigenschap | Waarde |
---|---|
Prop1 | 'Installatiefout vanwege fout1'. |
Prop2 | "25100" |
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.
Verwante onderwerpen