Поделиться через


Двоичный тип

Двоичный тип семантического типа является одним из типов ключевых форматов. Этот тип состоит из ключа в двоичной таблице, предоставленной пользователем.

Средство слияния должно заменить допустимый идентификатор установщика Windows идентификатором для элементов этого типа. Mergemod.dll не применяет это ограничение, и оно относится к средству слияния, чтобы убедиться, что пользователь предоставляет допустимый ключ в двоичную таблицу.

Null является допустимым значением для этого типа, если в поле "Атрибуты" таблицы moduleConfigConfigurationне включена msmConfigmNonNullable.

Двоичный тип может использоваться со следующими типами ContextData.

bitmap ContextData

Настраиваемый модуль слияния может использовать этот тип, чтобы разрешить пользователю предоставить внешний ключ строке в двоичной таблице, содержащей растровое изображение. Mergmod.dll не гарантирует определенный размер или тип растрового изображения, а средство слияния должно гарантировать, что данные являются допустимым изображением. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Name, введите "1" в столбец "Формат", введите "Binary" в столбец Type и введите "Bitmap" в столбец ContextData таблицы ModuleConfiguration.

значка ContextData

Настраиваемый модуль слияния может использовать этот тип, чтобы разрешить пользователю предоставить внешний ключ строке в двоичной таблице, содержащей изображение значка. Mergmod.dll не гарантирует какой-либо определенный размер или тип значка, и средство слияния должно убедиться, что данные являются допустимыми изображениями. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Name, введите "1" в столбец "Формат", введите "Binary" в столбец Type и введите "Значок" в столбец ContextData таблицы ModuleConfiguration. Этот тип не подходит для использования в таблице объявлений.

EXE ContextData

Настраиваемый модуль слияния может использовать этот тип, чтобы разрешить пользователю предоставить внешний ключ строке в двоичной таблице, содержащей 32-разрядный исполняемый образ. Mergmod.dll не проверяет допустимость данных, и средство слияния должно убедиться, что данные являются допустимыми PE-файлами. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Name, введите "1" в столбец "Формат", введите "Binary" в столбец Type и введите "EXE" в столбец ContextData таблицы ModuleConfiguration.

EXE64 ContextData

Настраиваемый модуль слияния может использовать этот тип, чтобы разрешить пользователю предоставить внешний ключ строке в двоичной таблице, содержащей 32-разрядный или 64-разрядный исполняемый образ. Mergmod.dll не проверяет допустимость данных, и средство слияния должно убедиться, что данные являются допустимыми PE-файлами. Чтобы указать настраиваемый элемент этого типа, авторы модулей должны ввести имя настраиваемого элемента в столбец Name, введите "1" в столбец "Формат", введите "Binary" в столбец Type и введите "EXE64" в столбец ContextData таблицы ModuleConfiguration.