Двоичный тип
Двоичный тип семантического типа является одним из типов формата ключа. Этот тип состоит из ключа в двоичной таблице, предоставленной пользователем.
Средство слияния должно заменить допустимый идентификатор установщика Windows для элементов этого типа. Mergemod.dll не применяет это ограничение, и средство слияния гарантирует, что пользователь предоставляет допустимый ключ в двоичную таблицу.
Null является допустимым значением для этого типа, если только msmConfigItemNonNullable не был включен в поле Атрибуты таблицы ModuleConfiguration.
Двоичный тип можно использовать со следующими типами ContextData.
Точечный рисунок ContextData
Настраиваемый модуль слияния может использовать этот тип, чтобы пользователь мог предоставить внешний ключ строке в двоичной таблице, содержащей растровое изображение. Mergmod.dll не гарантирует определенный размер или тип растрового изображения, и средство слияния должно гарантировать, что данные являются допустимым изображением. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Имя, ввести "1" в столбец Формат, ввести "Двоичное" в столбец Тип и ввести "Bitmap" в столбец ContextData таблицы ModuleConfiguration.
Значок ContextData
Настраиваемый модуль слияния может использовать этот тип, чтобы позволить пользователю предоставить внешний ключ строке в двоичной таблице, содержащей изображение значка. Mergmod.dll не гарантирует определенный размер или тип значка, и средство слияния должно гарантировать, что данные являются допустимым изображением. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Имя, ввести "1" в столбец Формат, ввести "Двоичный" в столбец Тип и ввести "Значок" в столбец ContextData таблицы ModuleConfiguration. Этот тип не подходит для использования в таблице объявлений.
EXE ContextData
Настраиваемый модуль слияния может использовать этот тип, чтобы позволить пользователю предоставить внешний ключ строке в двоичной таблице, содержащей 32-разрядное исполняемое изображение. Mergmod.dll не проверяет допустимость данных, и средство слияния должно убедиться, что данные являются допустимым PE-файлом. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Имя, ввести "1" в столбец Формат, ввести "Двоичное" в столбце Тип и ввести "EXE" в столбец ContextData таблицы ModuleConfiguration.
EXE64 ContextData
Настраиваемый модуль слияния может использовать этот тип, чтобы пользователь мог предоставить внешний ключ строке в двоичной таблице, содержащей либо 32-разрядный, либо 64-разрядный исполняемый образ. Mergmod.dll не проверяет допустимость данных, и средство слияния должно убедиться, что данные являются допустимым PE-файлом. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Имя, ввести "1" в столбец Формат, ввести "Двоичное" в столбце Тип и ввести "EXE64" в столбец ContextData таблицы ModuleConfiguration.