Binary-Typ
Der Binary-Typ des semantischen Typs ist einer der Schlüsselformattypen. Dieser Typ besteht aus einem Schlüssel in der vom Benutzer bereitgestellten Binary-Tabelle.
Das Mergetool muss einen gültigen Windows Installer-Bezeichner für Elemente dieses Typs ersetzen. „Mergemod.dll“ erzwingt diese Einschränkung nicht, und das Mergetool muss sicherstellen, dass der Benutzer einen gültigen Schlüssel in der Binary-Tabelle bereitstellt.
Null ist ein gültiger Wert für diesen Typ, es sei denn, das Feld „Attributes“ der Tabelle „ModuleConfiguration“ enthält msmConfigItemNonNullable.
Sie können den Binary-Typ mit den folgenden Arten von ContextData verwenden.
Bitmap ContextData
Ein konfigurierbares Mergemodul kann diesen Typ verwenden, um es dem Benutzer zu ermöglichen, einen Fremdschlüssel für eine Zeile in der Binary-Tabelle bereitzustellen, die ein Bitmapbild enthält. Mergmod.dll garantiert keine bestimmte Größe oder Art der Bitmap und das Mergetool muss sicherstellen, dass die Daten ein gültiges Bild darstellen. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulersteller den Namen des konfigurierbaren Elements in der Spalte „Name“, „1“ in der Spalte „Format“, „Binary“ in der Spalte „Type“ und „Bitmap“ in der Spalte „ContextData“ der Tabelle „ModuleConfiguration“ eingeben.
Icon ContextData
Ein konfigurierbares Mergemodul kann diesen Typ verwenden, um es dem Benutzer zu ermöglichen, einen Fremdschlüssel für eine Zeile in der Binary-Tabelle bereitzustellen, die ein Symbolbild enthält. Mergmod.dll garantiert keine bestimmte Größe oder Art des Symbols und das Mergetool muss sicherstellen, dass die Daten ein gültiges Bild darstellen. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulersteller den Namen des konfigurierbaren Elements in der Spalte „Name“, „1“ in der Spalte „Format“, „Binary“ in der Spalte „Type“ und „Icon“ in der Spalte „ContextData“ der Tabelle „ModuleConfiguration“ eingeben. Dieser Typ eignet sich nicht für die Verwendung in einer Ankündigungstabelle.
EXE ContextData
Ein konfigurierbares Mergemodul kann diesen Typ verwenden, um es dem Benutzer zu ermöglichen, einen Fremdschlüssel für eine Zeile in der Binary-Tabelle bereitzustellen, die ein ausführbares 32-Bit-Bild enthält. Mergmod.dll überprüft nicht, dass die Daten gültig sind, und das Mergetool muss sicherstellen, dass es sich bei den Daten um eine gültige PE-Datei handelt. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulersteller den Namen des konfigurierbaren Elements in der Spalte „Name“, „1“ in der Spalte „Format“, „Binary“ in der Spalte „Type“ und „EXE“ in der Spalte „ContextData“ der Tabelle „ModuleConfiguration“ eingeben.
EXE64 ContextData
Ein konfigurierbares Mergemodul kann diesen Typ verwenden, um es dem Benutzer zu ermöglichen, einen Fremdschlüssel für eine Zeile in der Binary-Tabelle bereitzustellen, die entweder ein ausführbares 32-Bit- oder 64-Bit-Bild enthält. Mergmod.dll überprüft nicht, dass die Daten gültig sind, und das Mergetool muss sicherstellen, dass es sich bei den Daten um eine gültige PE-Datei handelt. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulersteller den Namen des konfigurierbaren Elements in der Spalte „Name“, „1“ in der Spalte „Format“, „Binary“ in der Spalte „Type“ und „EXE64“ in der Spalte „ContextData“ der Tabelle „ModuleConfiguration“ eingeben.