Compartir a través de


Tabla TargetImages (Patchwiz.dll)

La tabla TargetImages contiene información sobre las imágenes de destino del producto. Un paquete de revisión de Windows Installer actualiza una imagen de destino en una imagen actualizada.

Se requiere una tabla TargetImages que contenga al menos un registro en cada base de datos de creación de revisiones (archivo .pcp). Esta tabla la usa la función UiCreatePatchPackage.

La tabla TargetImages tiene las columnas siguientes.

Columna Tipo Llave Nullable
Blanco Mensaje de texto Y N
MsiPath Mensaje de texto   N
SymbolPaths Mensaje de texto   Y
Actualizado Mensaje de texto   N
Orden entero   N
ProductValidateFlags Mensaje de texto   Y
IgnoreMissingSrcFiles entero   N

 

Columnas

destino de

Identificador de una imagen de destino. El paquete de revisión actualiza la imagen de destino especificada en esta columna a la imagen actualizada especificada en la columna Actualizado. Hay una o varias imágenes de destino para cada imagen actualizada. La imagen de destino debe ser una imagen de configuración totalmente sin comprimir del producto, como una imagen administrativa o una imagen de configuración sin comprimir en una CD-ROM. Tenga en cuenta que la función uiCreatePatchPackageEx no genera revisiones binarias para los archivos de los gabinetes. El valor de este campo se usa con el valor del campo Actualizado para generar los nombres de las transformaciones que el instalador agrega al paquete de revisión.

MsiPath

Este campo especifica la ruta de acceso completa, incluido el nombre de archivo, a la ubicación del archivo .msi para la imagen de destino. Esta es la ubicación de los archivos de origen de la imagen de destino.

SymbolPaths

Lista delimitada por punto y coma de carpetas que se van a buscar en archivos de símbolos que se pueden usar para optimizar la generación de la revisión binaria. Tenga en cuenta que no se buscan en los subdirectorios de carpetas especificadas en este campo. Una revisión binaria optimizada puede ser más pequeña. Microsoft Visual C++ debe instalarse en el equipo que genera la revisión y se usa para crear los archivos de símbolos. Este campo es opcional y el instalador crea una revisión binaria incluso si no se especifica ningún archivo de símbolos o si los archivos de símbolos dejan de estar disponibles para Patchwiz.dll.

actualizado

Clave externa a la columna Actualizado de la tabla UpgradedImages de . La función uiCreatePatchPackageEx omite cualquier imagen actualizada a la que no hace referencia al menos un registro de la tabla TargetImages.

Order

Orden relativo de la imagen de destino. Dado que se pueden aplicar revisiones a varios destinos en una imagen actualizada, el campo Order proporciona un medio para secuenciar las transformaciones de la lista de transformaciones de revisión. Normalmente, el orden es de la imagen más antigua a la más reciente.

ProductValidateFlags

El campo ProductValidateFlags se usa para especificar la comprobación de productos para evitar aplicar transformaciones irrelevantes. El valor especificado en este campo debe ser un entero hexadecimal de 8 dígitos y uno de los valores válidos para el parámetro de iValidation de la función MsiCreateTransformSummaryInfo. El valor predeterminado es 0x00000922 que es igual a MSITRANSFORM_VALIDATE_UPDATEVERSION + MSITRANSFORM_VALIDATE_NEWEQUALBASEVERSION + MSITRANSFORM_VALIDATE_UPGRADECODE + MSITRANSFORM_VALIDATE_PRODUCT.

IgnoreMissingSrcFiles

Si este campo se establece en un valor distinto de cero, el instalador omite los archivos que faltan en la imagen de destino y se dejan sin cambios durante la aplicación de revisiones. Esto permite realizar revisiones sin necesidad de toda la imagen; solo se requieren los archivos modificados del producto y el archivo .msi. Esto puede reducir el tiempo necesario para generar la revisión.

Nota

No use el valor IgnoreMissingSrcFiles con TrustMsi establecido en 1 en la tabla de propiedades de .

 

Observaciones

Esta tabla acepta variables de entorno como rutas de acceso a partir de la versión 4.0 de Patchwiz.dll.