Delen via


Aangepast actietype 23

Het aangepaste actietype 23 wordt gebruikt met gelijktijdige installaties. Gelijktijdige installaties worden niet aanbevolen voor de installatie van toepassingen die zijn bedoeld voor de release van het publiek. Zie Gelijktijdige installatiesvoor meer informatie over gelijktijdige installaties.

Met deze aangepaste actie wordt een ander installatiepakket geïnstalleerd dat zich in de bronstructuur van de toepassing bevindt.

Bron

De locatie van het gelijktijdige installatiepakket wordt opgegeven ten opzichte van de hoofdmap van de bronlocatie die wordt weergegeven in het veld Bron van de CustomAction-tabel.

Numeriek type

Typenaam Waarde
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile 23

 

Doel

Het veld Doel van de CustomAction-tabel bevat eigenschapsinstellingen die moeten worden doorgegeven aan de gelijktijdige installatie. Met deze eigenschapsinstellingen kunt u functies opgeven.

Opties voor retourverwerking

De gelijktijdige installatiesessie wordt uitgevoerd als een afzonderlijke thread in het huidige proces. Een gelijktijdige installatie kan niet asynchroon worden uitgevoerd.

Zie Aangepaste opties voor het retourneren van actiesvoor meer informatie.

Opties voor het plannen van de uitvoering

Er zijn optiesvlagmen beschikbaar om de mogelijke meervoudige uitvoering van aangepaste acties te beheren. Zie Opties voor het plannen van aangepaste actiesvoor meer informatie.

In-Script uitvoeringsopties

Niet gebruikt.

Retourwaarden

De retourstatus van het afsluiten, mislukken, onderbreken of slagen van een gelijktijdige installatie wordt op dezelfde manier verwerkt als andere acties. Houd er echter rekening mee dat Windows Installer de retourwaarden van alle acties vertaalt wanneer de retourwaarde naar het logboekbestand wordt geschreven. Als de retourwaarde van de actie bijvoorbeeld wordt weergegeven als 1 in het logboekbestand, betekent dit dat de geretourneerde actie ERROR_SUCCESS. Zie Logboekregistratie van actie-retourwaardenvoor meer informatie.

Als een gelijktijdige installatie msidbCustomActionTypeContinue ingesteld, wordt een retour van ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW of ERROR_SUCCESS_REBOOT_REQUIRED behandeld als ERROR_SUCCESS. Dit betekent dat als u msidbCustomActionTypeContinue instelt en uw gelijktijdige installatie opnieuw moet worden opgestart, wordt de vereiste voor het opnieuw opstarten genegeerd. Daarnaast wordt de foutcode van de aangepaste installatieactie genegeerd.

Als msidbCustomActionTypeContinue niet is ingesteld, worden de volgende retourcodes plus ERROR_SUCCESS behandeld als geslaagd en hebben de volgende betekenissen. Andere retourcodes worden behandeld als een fout.

Bericht Betekenis
ERROR_INSTALL_REBOOT De vlag voor opnieuw opstarten wordt ingesteld op opnieuw opstarten aan het einde van de installatie.
ERROR_INSTALL_REBOOT_NOW Opnieuw opstarten is vereist voordat u de installatie voltooit. De herstart wordt onmiddellijk verwerkt.
ERROR_SUCCESS_REBOOT_REQUIRED Opnieuw opstarten was vereist, maar werd onderdrukt.

 

Opmerkingen

Een voorwaardelijke expressie is vereist om de gelijktijdige installatie in te schakelen bij de installatie of verwijdering van het bijbehorende onderdeel of de bijbehorende functie.

gelijktijdige installaties

aangepaste actiereferenties

over aangepaste acties

Aangepaste acties gebruiken

aangepaste actie retourwaarden