Delen via


ICE 100

ICE100 controleert de creatie van de MsiEmbeddedUI tabel en de tabel MsiEmbeddedChainer.

Resultaat

ICE100 plaatst de volgende fouten.

ICE100-fout Beschrijving
Te veel DLL's gemarkeerd als gebruikersinterface: [1] De kolom Kenmerken van de MsiEmbeddedUI tabel bevat te veel DLL's die zijn gemarkeerd als een DLL van de gebruikersinterface. Slechts één DLL moet worden gemarkeerd als een DLL van de gebruikersinterface.
UI DLL kan geen filter voor null/nul bericht hebben: [1] Een DLL die is gemarkeerd als een DLL van de gebruikersinterface in de kolom Kenmerken van de MsiEmbeddedUI tabel heeft null in het veld MessageFilter. Als een rij verwijst naar een DLL van de gebruikersinterface, mag de waarde in het veld MessageFilter niet null zijn.
Resource-DLL's moeten null/nul berichtfilters hebben: [1] Een DLL die niet is gemarkeerd als een DLL van de gebruikersinterface in de MsiEmbeddedUI tabel moet null hebben in het veld MessageFilter. Dit veld moet null zijn als een rij verwijst naar een resourcebestand en de waarde van Kenmerken null is.
Meerdere DLL's gemarkeerd met deze bestandsnaam: [2] (index: [1]) Meerdere DLL's in de MsiEmbeddedUI tabel hebben dezelfde bestandsnaam. De kolom FileName mag geen dubbele namen bevatten.

 

ICE100 plaatst de volgende waarschuwing.

ICE100-waarschuwing Beschrijving
Er bestaan meerdere chainers in de tabel MsiEmbeddedChainer. Zorg ervoor dat er slechts één is geconditioneerd om te worden uitgevoerd. Er zijn meerdere vermeldingen in de tabel MsiEmbeddedChain er. Er kan slechts één ingesloten chainer worden gestart. Als meerdere vermeldingen beide moeten worden uitgevoerd, is deze niet gedefinieerd welke vermelding wordt uitgevoerd. Als de gebruiker zeker weet dat slechts één vermeldingsvoorwaarde waar kan worden omgezet, kan deze waarschuwing worden genegeerd.

 

ICE Reference

directorytabel