ICEM06

ICEM06 busca referencias directas no válidas a características en el módulo.

Los ICE de módulo de combinación se almacenan en un archivo .cub de módulo de combinación denominado Mergemod.cub y no en el archivo .cub que contiene los ICE que se usan para la validación de paquetes.

Resultado

ICEM06 muestra un error cuando la base de datos del módulo contiene referencias directas a una característica. El usuario del módulo debe proporcionar la información de características.

Ejemplo

ICEM06 muestra los siguientes mensajes de error para un módulo que contiene las entradas de la base de datos que se indican a continuación.

The target of shortcut Shortcut1.GUID1 is not a property and not a null GUID. 
Modules may not directly reference features.
The row GUID2.LocalServer32.Component2 in the Class table has a feature reference 
that is not a null GUID. Modules may not directly reference features.

Tabla Shortcut (parcial)

Acceso directo Destino
Shortcut1.GUID1 cmd.exe
Shortcut2.GUID1 [MyProp]
Shortcut3.GUID1 {00000000-0000-0000-0000-000000000000}

 

Tabla Class (parcial)

CLSID Context Component_ Feature_
GUID1 LocalServer32 Component1 {00000000-0000-0000-0000-000000000000}
GUID2 LocalServer32 Component2 MyFeature

 

ICEM06 notifica el primer error porque el primer registro de la tabla Shortcut tiene una entrada en el campo Target que no es una propiedad ni un GUID nulo. Un módulo no puede hacer referencia a una característica directamente. El usuario del módulo debe proporcionar la información de características. Para corregir este error, las referencias a una característica deben reemplazarse por un GUID nulo.

ICEM06 notifica el segundo error porque el segundo registro de la tabla Class tiene una entrada en el campo Feature que no es un GUID nulo. Un módulo no puede hacer referencia a una característica directamente. El usuario del módulo debe proporcionar la información de características. Para corregir este error, las referencias a una característica deben reemplazarse por un GUID nulo.

Referencia ICE del módulo de combinación