Binärtyp
Der binäre Typ semantischen Typs ist einer der Schlüsselformattypen. Dieser Typ besteht aus einem Schlüssel in der vom Benutzer bereitgestellten Binärtabelle.
Das Zusammenführungstool muss einen gültigen Windows Installer Bezeichner für Elemente dieses Typs ersetzen. Mergemod.dll erzwingt diese Einschränkung nicht, und es liegt an dem Seriendrucktool, um sicherzustellen, dass der Benutzer einen gültigen Schlüssel in der Binärtabelle bereitstellt.
Null ist ein gültiger Wert für diesen Typ, es sei denn, die MsmConfigItemNonNullable wurde im Feld "Attributes" der ModuleConfiguration-Tabelleenthalten.
Der Binäre Typ kann mit den folgenden Arten von ContextData verwendet werden.
Bitmap ContextData-
Ein konfigurierbares Zusammenführungsmodul kann diesen Typ verwenden, um dem Benutzer das Bereitstellen eines Fremdschlüssels für eine Zeile in der Binärtabelle zu ermöglichen, die ein Bitmapbild enthält. Mergmod.dll garantiert keine bestimmte Größe oder Art von Bitmap, und das Zusammenführungstool muss sicherstellen, dass die Daten ein gültiges Bild sind. 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, "Binär" in die Spalte "Typ" eingeben und "Bitmap" in die Spalte "ContextData" der ModuleConfiguration-Tabelle eingeben.
Icon ContextData-
Ein konfigurierbares Zusammenführungsmodul kann diesen Typ verwenden, um dem Benutzer die Bereitstellung eines Fremdschlüssels für eine Zeile in der Binärtabelle zu ermöglichen, die ein Symbolbild enthält. Mergmod.dll garantiert keine bestimmte Größe oder Art von Symbol, und das Seriendrucktool muss sicherstellen, dass die Daten ein gültiges Bild sind. 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, "Binär" in die Spalte "Typ" eingeben und "Symbol" in die Spalte "ContextData" der Tabelle "ModuleConfiguration" eingeben. Dieser Typ eignet sich nicht für die Verwendung in einer Ankündigungstabelle.
EXE ContextData
Ein konfigurierbares Zusammenführungsmodul kann diesen Typ verwenden, um dem Benutzer die Bereitstellung eines Fremdschlüssels für eine Zeile in der Binärtabelle zu ermöglichen, die ein 32-Bit-ausführbares Bild enthält. Mergmod.dll überprüft nicht, ob die Daten gültig sind, und das Zusammenführungstool muss sicherstellen, dass es sich bei den Daten um eine gültige PE-Datei handelt. 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, "Binär" in die Spalte "Typ" eingeben und "EXE" in die Spalte "ContextData" der Tabelle "ModuleConfiguration" eingeben.
EXE64 ContextData-
Ein konfigurierbares Zusammenführungsmodul kann diesen Typ verwenden, damit der Benutzer einen Fremdschlüssel für eine Zeile in der Binärtabelle bereitstellen kann, die entweder ein ausführbares 32-Bit- oder 64-Bit-Bild enthält. Mergmod.dll überprüft nicht, ob die Daten gültig sind, und das Zusammenführungstool muss sicherstellen, dass es sich bei den Daten um eine gültige PE-Datei handelt. 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, "Binär" in die Spalte "Typ" eingeben und "EXE64" in die Spalte "ContextData" der Tabelle "ModuleConfiguration" eingeben.