Binär typ
Den binära typen av semantisk typ är en av de nyckelformattyperna. Den här typen består av en nyckel i den binära tabellen som tillhandahålls av användaren.
Kopplingsverktyget måste ersätta ett giltigt Windows Installer-Identifierare för objekt av den här typen. Mergemod.dll tillämpar inte den här begränsningen och det är upp till kopplingsverktyget att se till att användaren tillhandahåller en giltig nyckel i den binära tabellen.
Null är ett giltigt värde för den här typen om inte msmConfigItemNonNullable har inkluderats i fältet Attribut i tabellen ModuleConfiguration.
Den binära typen kan användas med följande typer av ContextData.
Bitmap ContextData
En konfigurerbar sammanslagningsmodul kan använda den här typen för att göra det möjligt för användaren att ange en sekundärnyckel till en rad i den binära tabellen som innehåller en bitmappsbild. Mergmod.dll garanterar inte någon specifik storlek eller typ av bitmapp och kopplingsverktyget måste se till att data är en giltig bild. Om du vill ange ett konfigurerbart objekt av den här typen ska modulförfattare ange namnet på det konfigurerbara objektet i kolumnen Namn, ange "1" i kolumnen Format, ange "Binär" i kolumnen Typ och ange "Bitmap" i kolumnen ContextData i tabellen ModuleConfiguration.
KontextData
En konfigurerbar sammanslagningsmodul kan använda den här typen för att göra det möjligt för användaren att ange en sekundärnyckel till en rad i den binära tabell som innehåller en ikonbild. Mergmod.dll garanterar inte någon specifik storlek eller typ av ikon och kopplingsverktyget måste se till att data är en giltig bild. Om du vill ange ett konfigurerbart objekt av den här typen ska modulförfattare ange namnet på det konfigurerbara objektet i kolumnen Namn, ange "1" i kolumnen Format, ange "Binär" i kolumnen Typ och ange "Icon" i kolumnen ContextData i tabellen ModuleConfiguration. Den här typen är inte lämplig för användning i en annonstabell.
EXE ContextData
En konfigurerbar sammanslagningsmodul kan använda den här typen för att göra det möjligt för användaren att ange en sekundärnyckel till en rad i den binära tabellen som innehåller en 32-bitars körbar bild. Mergmod.dll verifierar inte att data är giltiga och kopplingsverktyget måste se till att data är en giltig PE-fil. Om du vill ange ett konfigurerbart objekt av den här typen ska modulförfattare ange namnet på det konfigurerbara objektet i kolumnen Namn, ange "1" i kolumnen Format, ange "Binär" i kolumnen Typ och ange "EXE" i kolumnen ContextData i tabellen ModuleConfiguration.
EXE64 ContextData
En konfigurerbar sammanslagningsmodul kan använda den här typen för att göra det möjligt för användaren att ange en sekundärnyckel till en rad i den binära tabellen som innehåller antingen en 32-bitars eller 64-bitars körbar bild. Mergmod.dll verifierar inte att data är giltiga och kopplingsverktyget måste se till att data är en giltig PE-fil. Om du vill ange ett konfigurerbart objekt av den här typen ska modulförfattare ange namnet på det konfigurerbara objektet i kolumnen Namn, ange "1" i kolumnen Format, ange "Binär" i kolumnen Typ och ange "EXE64" i kolumnen ContextData i tabellen ModuleConfiguration.