Dialogtyp
Der Dialogtyp des semantischen Typs ist einer der Schlüsselformattypen. Dieser Typ besteht aus einem Fremdschlüssel in der vom Benutzer bereitgestellten Tabelle Dialog.
Das Mergetool muss einen gültigen Windows Installer-Bezeichner für Elemente dieses Typs ersetzen. Mergemod.dll diese Einschränkung nicht erzwingt, und es liegt in der Rolle des Mergetools, sicherzustellen, dass der Benutzer einen gültigen Schlüssel in der Tabelle Dialog zur Verfügung stellt.
NULL ist ein gültiger Wert für diesen Typ, es sei denn, msmConfigItemNonNullable wurde im Feld Attribute der ModuleConfiguration-Tabelle enthalten.
Der Dialogtyp kann mit den folgenden Arten von ContextData verwendet werden.
DialogNext ContextData
Ein konfigurierbares Mergemodul kann diesen Typ verwenden, um dem Benutzer die Bereitstellung eines Fremdschlüssels in der Dialogtabelle zu ermöglichen. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulautoren den Namen des konfigurierbaren Elements in die Spalte Name eingeben, "1" in die Spalte Format eingeben, "Dialog" in die Spalte Typ eingeben und "DialogNext" in die ContextData -Spalte der ModuleConfiguration-Tabelle eingeben.
DialogVorbereiten von ContextData
Ein konfigurierbares Mergemodul kann diesen Typ verwenden, um dem Benutzer die Bereitstellung eines Fremdschlüssels in der Dialogtabelle zu ermöglichen. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulautoren den Namen des konfigurierbaren Elements in die Spalte Name eingeben, "1" in die Spalte Format eingeben, "Dialog" in die Spalte Typ eingeben und "DialogPrev" in die Spalte ContextData der Tabelle ModuleConfiguration eingeben.