Partilhar via


Tipo binário

O tipo binário de tipo semântico é um dos tipos de formato de chave. Esse tipo consiste em uma chave na tabela Binary fornecida pelo usuário.

A ferramenta de mesclagem deve substituir um de identificador de do Windows Installer válido para itens desse tipo. Mergemod.dll não impõe essa restrição e cabe à ferramenta de mesclagem garantir que o usuário forneça uma chave válida na tabela binária.

Null é um valor válido para esse tipo, a menos que o msmConfigItemNonNullable tenha sido incluído no campo Attributes da tabela ModuleConfiguration.

O tipo binário pode ser usado com os seguintes tipos de ContextData.

Bitmap ContextData

Um módulo de mesclagem configurável pode usar esse tipo para permitir que o usuário forneça uma chave estrangeira para uma linha na tabela binária que contém uma imagem bitmap. Mergmod.dll não garante nenhum tamanho ou tipo específico de bitmap e a ferramenta de mesclagem deve garantir que os dados sejam uma imagem válida. Para especificar um item configurável desse tipo, os autores do módulo devem inserir o nome do item configurável na coluna Nome, digitar "1" na coluna Formatar, digitar "Binário" na coluna Tipo e digitar "Bitmap" na coluna ContextData da tabela ModuleConfiguration.

ícone ContextData

Um módulo de mesclagem configurável pode usar esse tipo para permitir que o usuário forneça uma chave estrangeira para uma linha na tabela binária que contém uma imagem de ícone. Mergmod.dll não garante nenhum tamanho ou tipo específico de ícone e a ferramenta de mesclagem deve garantir que os dados sejam uma imagem válida. Para especificar um item configurável desse tipo, os autores do módulo devem inserir o nome do item configurável na coluna Nome, digitar "1" na coluna Formato, digitar "Binário" na coluna Tipo e digitar "Ícone" na coluna ContextData da tabela ModuleConfiguration. Este tipo não é apropriado para uso em uma tabela de anúncios.

EXE ContextData

Um módulo de mesclagem configurável pode usar esse tipo para permitir que o usuário forneça uma chave estrangeira para uma linha na tabela binária que contém uma imagem executável de 32 bits. Mergmod.dll não valida os dados é válido e a ferramenta de mesclagem deve garantir que os dados sejam um arquivo PE válido. Para especificar um item configurável desse tipo, os autores do módulo devem inserir o nome do item configurável na coluna Nome, digitar "1" na coluna Formato, digitar "Binário" na coluna Tipo e digitar "EXE" na coluna ContextData da tabela ModuleConfiguration.

EXE64 ContextData

Um módulo de mesclagem configurável pode usar esse tipo para permitir que o usuário forneça uma chave estrangeira para uma linha na tabela binária que contém uma imagem executável de 32 bits ou 64 bits. Mergmod.dll não valida os dados é válido e a ferramenta de mesclagem deve garantir que os dados sejam um arquivo PE válido. Para especificar um item configurável desse tipo, os autores do módulo devem inserir o nome do item configurável na coluna Nome, digitar "1" na coluna Formato, digitar "Binário" na coluna Tipo e digitar "EXE64" na coluna ContextData da tabela ModuleConfiguration.