Tipo binario
Il tipo binario di tipo semantico è uno dei tipi di formato chiave . Questo tipo è costituito da una chiave nella tabella binaria fornita dall'utente.
Lo strumento di unione deve sostituire un identificatore di Windows Installer valido per gli elementi di questo tipo. Mergemod.dll non applica questa restrizione e spetta allo strumento di unione per assicurarsi che l'utente fornisca una chiave valida nella tabella Binaria.
Null è un valore valido per questo tipo, a meno che msmConfigItemNonNullable sia stato incluso nel campo Attributi della tabella ModuleConfiguration.
Il tipo Binary può essere usato con i tipi seguenti di ContextData.
Bitmap ContextData
Un modulo di merge configurabile può usare questo tipo per consentire all'utente di fornire una chiave esterna a una riga nella tabella binaria che contiene un'immagine bitmap. Mergmod.dll non garantisce alcuna dimensione o tipo specifico di bitmap e lo strumento di unione deve garantire che i dati siano un'immagine valida. Per specificare un elemento configurabile di questo tipo, gli autori di moduli devono immettere il nome dell'elemento configurabile nella colonna Nome, immettere "1" nella colonna Formato, immettere "Binary" nella colonna Type e immettere "Bitmap" nella colonna ContextData della tabella ModuleConfiguration.
Icona ContextData
Un modulo di merge configurabile può usare questo tipo per consentire all'utente di fornire una chiave esterna a una riga nella tabella binaria che contiene un'immagine icona. Mergmod.dll non garantisce dimensioni o tipi specifici di icona e lo strumento di unione deve garantire che i dati siano un'immagine valida. Per specificare un elemento configurabile di questo tipo, gli autori di moduli devono immettere il nome dell'elemento configurabile nella colonna Nome, immettere "1" nella colonna Formato, immettere "Binary" nella colonna Tipo e immettere "Icon" nella colonna ContextData della tabella ModuleConfiguration. Questo tipo non è appropriato per l'uso in una tabella degli annunci pubblicitari.
contesto EXEData
Un modulo di merge configurabile può usare questo tipo per consentire all'utente di fornire una chiave esterna a una riga nella tabella binaria che contiene un'immagine eseguibile a 32 bit. Mergmod.dll non convalida i dati sono validi e lo strumento di unione deve assicurarsi che i dati siano un file PE valido. Per specificare un elemento configurabile di questo tipo, gli autori di moduli devono immettere il nome dell'elemento configurabile nella colonna Nome, immettere "1" nella colonna Formato, immettere "Binary" nella colonna Type e immettere "EXE" nella colonna ContextData della tabella ModuleConfiguration.
ContextData EXE64
Un modulo di merge configurabile può usare questo tipo per consentire all'utente di fornire una chiave esterna a una riga nella tabella binaria che contiene un'immagine eseguibile a 32 bit o a 64 bit. Mergmod.dll non convalida i dati sono validi e lo strumento di unione deve assicurarsi che i dati siano un file PE valido. Per specificare un elemento configurabile di questo tipo, gli autori di moduli devono immettere il nome dell'elemento configurabile nella colonna Nome, immettere "1" nella colonna Formato, immettere "Binary" nella colonna Type e immettere "EXE64" nella colonna ContextData della tabella ModuleConfiguration.