Sdílet prostřednictvím


Binární typ

Binární typ sémantického typu je jedním z typů klíčových formátů. Tento typ se skládá z klíče do binární tabulky poskytnuté uživatelem.

Slučovací nástroj musí nahradit platný identifikátor instalační služby systému Windows identifikátor pro položky tohoto typu. Mergemod.dll toto omezení nevynucuje a je na nástroji pro sloučení, aby uživatel do binární tabulky poskytoval platný klíč.

Null je platná hodnota pro tento typ, pokud msmConfigItemNonNullable nebyl zahrnut do pole Atributy tabulky ModuleConfiguration.

Binární typ lze použít s následujícími typy ContextData.

Bitmap ContextData

Konfigurovatelný slučovací modul může tento typ použít k tomu, aby uživatel mohl poskytnout cizí klíč řádku v binární tabulce, která obsahuje rastrový obrázek. Mergmod.dll nezaručuje žádnou konkrétní velikost nebo typ rastrového obrázku a nástroj pro sloučení musí zajistit, aby data byla platným obrázkem. Pokud chcete zadat konfigurovatelnou položku tohoto typu, autoři modulů by měli do sloupce Název zadat název konfigurovatelné položky, do sloupce Formát zadat "1", do sloupce Typ zadat "Binary" a do sloupce ContextData tabulky ModuleConfiguration zadat "Bitmap".

Icon ContextData

Konfigurovatelný slučovací modul může tento typ použít k tomu, aby uživatel mohl poskytnout cizí klíč řádku v binární tabulce, která obsahuje obrázek ikony. Mergmod.dll nezaručuje žádnou konkrétní velikost nebo typ ikony a nástroj pro sloučení musí zajistit, aby data byla platná image. Pokud chcete zadat konfigurovatelnou položku tohoto typu, autoři modulů by měli do sloupce Název zadat název konfigurovatelné položky, do sloupce Formát zadejte "1", do sloupce Typ zadejte "Binary" a do sloupce ContextData tabulky ModuleConfiguration zadejte "Ikona". Tento typ není vhodný pro použití v tabulce inzerování.

EXE ContextData

Konfigurovatelný slučovací modul může tento typ použít k tomu, aby uživatel mohl poskytnout cizí klíč řádku v binární tabulce, která obsahuje 32bitovou spustitelnou image. Mergmod.dll neověřuje platnost dat a nástroj pro sloučení musí zajistit, aby data byla platným souborem PE. Chcete-li zadat konfigurovatelnou položku tohoto typu, autoři modulu by měli zadat název konfigurovatelné položky do sloupce Název, zadat do sloupce Formát "1", zadat "Binary" do sloupce Typ a zadat "EXE" do sloupce ContextData v tabulce ModuleConfiguration.

EXE64 ContextData

Konfigurovatelný slučovací modul může tento typ použít k tomu, aby uživatel mohl poskytnout cizí klíč řádku v binární tabulce, která obsahuje 32bitovou nebo 64bitovou spustitelnou image. Mergmod.dll neověřuje platnost dat a nástroj pro sloučení musí zajistit, aby data byla platným souborem PE. Pokud chcete zadat konfigurovatelnou položku tohoto typu, autoři modulů by měli do sloupce Název zadat název konfigurovatelné položky, do sloupce Formát zadat "1", do sloupce Typ zadat "Binary" a do sloupce ContextData v tabulce ModuleConfiguration zadat "EXE64".