Delen via


ICE80

ICE80 valideert dat de waarde van de Template Summary Property (PID_TEMPLATE) correct "Intel64", "x64", "Arm64" of "Intel" specificeert, afhankelijk van de aanwezigheid van 64-bits onderdelen of aangepaste actiescripts. ICE80 controleert de Component Table voor onderdelen met het kenmerk msidbComponentAttributes64bit en controleert de CustomAction Table op scripts met het kenmerk msidbCustomActionType64BitScript. ICE80 controleert of een pakket met "Intel64", "x64" of "Arm64" in de bijbehorende Template Summary Property ook een Page Count Summary Property (PID_PAGECOUNT) van ten minste 150 heeft.

ICE80 valideert ook dat de taal-id die is opgegeven door de eigenschap ProductLanguage moet zijn opgenomen in de eigenschap Sjabloonsamenvatting.

Zie Windows Installer op 64-bits besturingssystemenvoor meer informatie.

Resultaat

ICE80 plaatst de volgende fouten.

Fout Beschrijving
Dit pakket bevat een 64-bits onderdeel [1], maar de eigenschap sjabloonsamenvatting bevat geen Intel64, x64 of Arm64. De Component Tablebevat een onderdeel met het kenmerk msidbComponentAttributes64bit en de eigenschap Template Summary bevat geen Intel64, x64 of Arm64.
Dit pakket bevat een 64-bits aangepast actiescript [1], maar de sjabloonsamenvatting eigenschap bevat geen Intel64, x64 of Arm64. CustomAction Table bevat een aangepaste scriptactie met de msidbCustomActionType64BitScript, maar de eigenschap Sjabloonsamenvatting bevat geen Intel64, x64 of Arm64.
Ongeldige waarde in Samenvattingsinformatiestroom voor %s. Geretourneerd voor PID_TEMPLATE eigenschap als die eigenschap een lege tekenreeks is of geen VT_LPSTR type. Geretourneerd voor PID_PAGECOUNT als deze eigenschap geen VT_I4 type is.
Dit pakket is gemarkeerd met Intel64, maar heeft een schema kleiner dan 150. De PID_TEMPLATE eigenschap van het pakket is Intel64, maar de PID_PAGECOUNT eigenschap is minder dan 150.
Dit pakket is gemarkeerd met x64, maar heeft een schema kleiner dan 200. De eigenschap PID_TEMPLATE van het pakket is x64, maar de eigenschap PID_PAGECOUNT is minder dan 200.
Dit pakket is gemarkeerd met Arm64, maar heeft een schema kleiner dan 500. De eigenschap PID_TEMPLATE van het pakket is Arm64, maar de eigenschap PID_PAGECOUNT is minder dan 500.
Dit 32-bits pakket maakt gebruik van de 64-bits eigenschap [1] Een 32-bits pakket maakt gebruik van een 64-bits eigenschap.
Dit 32-bits pakket gebruikt 64-bits locatortype in regLocator-tabelvermelding [1] Een 32-bits pakket bevat msidbLocatorType64-bits in het veld Type van de RegLocator-tabel.
Deze 64BitComponent [1] gebruikt 32BitDirectory [3] Een 64-bits onderdeel maakt gebruik van een 32-bits map.
Deze 32BitComponent [1] gebruikt 64BitDirectory [3] Een 32-bits onderdeel maakt gebruik van een 64-bits map.
De eigenschap 'ProductLanguage' in de tabel Eigenschap heeft de waarde [2], die niet is opgenomen in de eigenschapsstroom Sjabloonsamenvatting. De waarde van de eigenschap ProductLanguage wordt niet vermeld in de eigenschap Sjabloonoverzicht.

 

ICE Reference

Windows Installer op 64-bits besturingssystemen