Partilhar via


ICE 100

O ICE100 verifica a criação da tabela de MsiEmbeddedUI e da tabela MsiEmbeddedChainer.

Resultado

ICE100 posta os seguintes erros.

Erro ICE100 Descrição
Muitas DLLs marcadas como UI: [1] A coluna Atributos da tabela MsiEmbeddedUI do contém muitas DLLs marcadas como uma DLL de interface do usuário. Apenas uma DLL deve ser marcada como uma DLL de interface do usuário.
UI DLL não pode ter filtro de mensagem nulo/zero: [1] Uma DLL marcada como uma DLL de interface do usuário na coluna Atributos da tabela de MsiEmbeddedUI é nula no campo MessageFilter. Se uma linha fizer referência a uma DLL de interface do usuário, o valor no campo MessageFilter não deverá ser nulo.
As DLLs de recursos devem ter filtros de mensagem nulos/zero: [1] Uma DLL não marcada como uma DLL de interface do usuário na tabela MsiEmbeddedUI deve ter null no campo MessageFilter. Este campo deve ser nulo se uma linha fizer referência a um arquivo de recurso e o valor de Atributos for nulo.
Várias DLLs marcadas com este nome de arquivo: [2] (índice: [1]) Várias DLLs na tabela de MsiEmbeddedUI do têm o mesmo nome de arquivo. A coluna FileName não deve conter nomes duplicados.

 

ICE100 publica o seguinte aviso.

Aviso ICE100 Descrição
Existem vários chainers na tabela MsiEmbeddedCoiner. Por favor, certifique-se de que apenas um está condicionado a correr. Há várias entradas na tabela MsiEmbeddedChainer. Apenas um chainer incorporado pode ser iniciado. Se várias entradas estiverem ambas condicionadas a serem executadas, não está definido qual entrada será executada. Se o usuário tiver certeza de que apenas a condição de uma entrada pode ser resolvida como true, esse aviso poderá ser ignorado.

 

de referência ICE

Tabela de Diretórios