Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zahrňte tabulky MergeModuleSequence do souboru .msm, pokud slučovací modul musí upravit pořadí akce v tabulkách sekvence v cílovém souboru .msi. Sloučení nepřidá tyto tabulky do souboru .msi. Tyto tabulky se vyskytují pouze ve slučovacích modulech.
Pokud se některé z tabulek ModuleSequence nacházejí v souboru .msm, musí se do modulu sloučení vytvořit také prázdná kopie odpovídající tabulky sekvence instalačního programu. Pokud například slučovací modul obsahuje tabulku ModuleAdminExecuteSequence, musí slučovací modul obsahovat také prázdnou tabulku AdminExecuteSequence. Během sloučení poskytují tyto prázdné tabulky nástroj pro sloučení s potřebnými pokyny ke schématu.
Při použití standardních akcí v tabulkách pořadí modulů sloučení by hodnota ve sloupci Sequence měla být doporučeným číslem pořadí akcí pro standardní akci. Doporučené sekvence akcí uvedené níže najdete v doporučených pořadových číslech v každé sekvenční tabulce. Pokud se pořadové číslo v tabulce sekvencí modulu sloučení liší od pořadového čísla pro stejnou akci v souboru .msi, nástroj pro sloučení použije pořadové číslo v souboru .msi během sloučení.
| Tabulka MergeModuleSequence | Doporučené sekvence akcí |
|---|---|
| moduleAdminUISequence | Navrhovaný sled správce uživatelského rozhraní |
| ModuleAdminExecuteSequence | Navržené AdminExecuteSequence |
| ModuleAdvtUISequence | navrhovaná sekvence AdvtUI |
| ModuleAdvtExecuteSequence | Navrhovaná SekvenceProvedeníReklamy |
| ModuleInstallUISequence | Navrhované InstallUISequence |
| tabulka ModuleInstallExecuteSequence | Navrhované InstallExecuteSequence |
Pokud se standardní akce použije ve sloupci Akce v tabulce sekvence modulu sloučení, musí být sloupce BaseAction a After daného záznamu nastaveny na Null.
Pokud je do sloupce Akce zadána vlastní akce nebo dialogové okno, musí mít sloupec Sequence hodnotu Null.
Pokud je akce vracející příznak ukončení zadána do sloupce Akce, sloupec Sequence by měl obsahovat zápornou hodnotu pro tento příznak a sloupce BaseAction a After daného záznamu musí být Null. Následující záporné hodnoty označují, že akce je volána, pokud instalační program vrátí příznak ukončení.
| Příznak ukončení | Hodnota | Popis |
|---|---|---|
| msiDoActionStatusSuccess | -1 | Úspěšné dokončení |
| msiDoActionStatusUserExit | -2 | Uživatel ukončí instalaci. |
| msiDoActionStatusFailure | -3 | Fatální ukončení končí. |
| msiDoActionStatusSuspend | -4 | Instalace je pozastavena. |
Sloupec BaseAction může obsahovat standardní akci, vlastní akci zadanou v tabulce vlastních akcí modulu sloučení nebo dialogové okno zadané v tabulce dialogových oken modulu. Sloupec BaseAction je klíčem ke sloupci Akce v této tabulce. Nemůže být cizím klíčem do jiné slučovací tabulky nebo tabulky v souboru .msi. To znamená, že každá standardní akce, vlastní akce nebo dialogové okno uvedené ve sloupci BaseAction musí být také uvedeny ve sloupci Akce jiného záznamu v této tabulce.