Adreslijsttype
Het adreslijsttype van semantisch type is een van de sleutelindelingstypen, die bestaat uit een refererende sleutel in de Directory-tabel geleverd door de gebruiker.
Het samenvoegprogramma moet een geldige Windows Installer--id vervangen door items van dit type. Mergemod.dll deze beperking niet afdwingt en het is aan het samenvoegprogramma om ervoor te zorgen dat de gebruiker een geldige sleutel in de directory-tabel levert.
Een configureerbaar item van het directorytype mag alleen de doelmap van de installatie wijzigen en de broninstallatiekopie niet wijzigen. Een configureerbaar item van dit type mag daarom alleen refererende sleutels in de directorytabel wijzigen en de directorytabel niet rechtstreeks wijzigen.
Omdat de Directory_ kolom van de tabel Component niet nullbaar is, is null een ongeldige waarde voor een configureerbaar item van dit type, zelfs als msmConfigItemNonNullable niet is ingesteld in de kolom Kenmerken.
Het directorytype kan worden gebruikt met twee soorten ContextData.
IsolationDirectory ContextData-
Een configureerbare samenvoegmodule kan dit type gebruiken om de gebruiker in staat te stellen een doelmap voor bestanden in de module op te geven. Het samenvoegprogramma vervangt de map-id in de sjablonen in de kolom Waarde van de tabel ModuleSubstitutie. Als u een configureerbaar item van dit type wilt opgeven, moeten moduleauteurs de naam van de map invoeren in de kolom Naam, '1' invoeren in de kolom Opmaak, 'Directory' invoeren in de kolom Type en 'Isolatiemap' invoeren in de kolom ContextData van de moduleconfiguratietabel.
ShortcutLocation ContextData-
Een configureerbare samenvoegmodule kan dit type gebruiken om de gebruiker in staat te stellen een doelmap op te geven voor snelkoppelingen in de module. Het samenvoegprogramma vervangt de id van de snelkoppeling in de sjablonen in de kolom Waarde van de tabel ModuleSubstitutie. Als u een configureerbaar item van dit type wilt opgeven, moeten moduleauteurs de naam van de map invoeren in de kolom Naam, '1' invoeren in de kolom Format, 'Directory' invoeren in de kolom Type en 'ShortcutLocation' invoeren in de kolom ContextData van de ModuleConfiguratietabel.