Bináris típus
A szemantikai bináris típusa a kulcsformátumtípusokegyike. Ez a típus a felhasználó által megadott bináris tábla kulcsából áll.
Az egyesítési eszköznek egy érvényes Windows Installer Azonosító kell lecserélnie az ilyen típusú elemekre. Mergemod.dll nem kényszeríti ki ezt a korlátozást, és az egyesítési eszköz feladata annak biztosítása, hogy a felhasználó érvényes kulcsot biztosítson a bináris táblában.
A null érték érvényes erre a típusra, kivéve, ha az msmConfigItemNonNullable szerepel a ModuleConfiguration tábla attribútum mezőjében.
A bináris típus a Következő típusú ContextData-tal használható.
Bitmap ContextData
Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy lehetővé tegye a felhasználó számára, hogy egy bitképképet tartalmazó bináris tábla egyik sorához idegen kulcsot adjon meg. Mergmod.dll nem garantálja a bitképek adott méretét vagy típusát, és az egyesítési eszköznek biztosítania kell, hogy az adatok érvényes rendszerképek legyenek. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Bináris" értéket a Típus oszlopba, és be kell írniuk a "Bitkép" szót a Modulkonfiguráció tábla ContextData oszlopába.
Icon ContextData
Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy lehetővé tegye a felhasználó számára egy idegen kulcs megadását az ikonképet tartalmazó bináris tábla egyik sorához. Mergmod.dll nem garantál semmilyen konkrét méretet vagy ikontípust, és az egyesítési eszköznek biztosítania kell, hogy az adatok érvényes rendszerképek legyenek. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Bináris" értéket a Típus oszlopba, és be kell írniuk az "Icon" kifejezést a ModuleConfiguration tábla ContextData oszlopába. Ez a típus nem alkalmas reklámtáblákban való használatra.
EXE ContextData
Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy lehetővé tegye a felhasználó számára, hogy idegen kulcsot adjon meg a bináris tábla egy olyan sorához, amely egy 32 bites végrehajtható lemezképet tartalmaz. Mergmod.dll nem ellenőrzi, hogy az adatok érvényesek-e, és az egyesítési eszköznek biztosítania kell, hogy az adatok érvényes PE-fájlként jelenjenek meg. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Bináris" értéket a Típus oszlopba, és be kell írniuk az "EXE" értéket a ModuleConfiguration tábla ContextData oszlopába.
EXE64 ContextData
Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy lehetővé tegye a felhasználó számára, hogy idegen kulcsot adjon meg a bináris tábla egy sorához, amely egy 32 bites vagy 64 bites végrehajtható lemezképet tartalmaz. Mergmod.dll nem ellenőrzi, hogy az adatok érvényesek-e, és az egyesítési eszköznek biztosítania kell, hogy az adatok érvényes PE-fájlként jelenjenek meg. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Bináris" értéket a Típus oszlopba, és be kell írniuk az "EXE64" értéket a Modulkonfiguráció tábla ContextData oszlopába.