Tabla PatchMetadata (PATCHWIZ.DLL)
La tabla PatchMetadata contiene información sobre una revisión de Windows Installer necesaria para quitar una revisión y que usa Agregar o quitar programas. Todas las propiedades de la tabla PatchMetadata se agregan a la tabla MsiPatchMetadata del archivo .msp para una revisión.
La tabla PatchMetadata es necesaria en los archivos de propiedades de creación de revisiones (archivos .pcp) que tienen MinimumRequiredMsiVersion igual a 300 en la tabla Properties. La tabla es opcional si MinimumRequiredMsiVersion no es igual a 300.
La tabla PatchMetadata tiene las columnas siguientes.
Columna | Tipo | Clave | Nullable |
---|---|---|---|
Compañía | text | Y | Y |
Propiedad | text | Y | No |
Value | text | Y |
Columnas
-
Empresa
-
Nombre de la empresa. Un campo vacío (un valor null) indica que esta fila contiene una de las propiedades de metadatos estándar. Una empresa puede ampliar el conjunto de propiedades agregando una fila a la tabla y escribiendo un nombre de empresa en este campo.
-
Property
-
Nombre de una propiedad de metadatos. Las propiedades AllowRemoval, ManufacturerName, TargetProductName, MoreInfoURL, DisplayName, Description y Classification son necesarias en la tabla PatchMetadata. Este campo debe contener una de las siguientes propiedades de metadatos estándar si el campo Company está vacío (un valor null).
Propiedad Descripción AllowRemoval Valor entero que indica si esta es una revisión desinstalable. Si el campo Value contiene 0 (cero), no se puede quitar la revisión. Si el campo Value contiene 1 (uno), la revisión es desinstalable. Esta propiedad es necesaria. Esta propiedad está registrada y su valor se puede obtener mediante la función MsiGetPatchInfoEx. ManufacturerName Valor de cadena que contiene el nombre del fabricante de la aplicación. Esta propiedad es obligatoria. MinorUpdateTargetRTM Indica que la revisión tiene como destino la versión RTM del producto o la revisión de actualización principal más reciente. Cree esta propiedad opcional en las revisiones de actualización secundarias que contienen información de secuenciación para indicar que la revisión quita todas las revisiones hasta la versión RTM del producto o hasta la revisión de actualización principal más reciente. Esta propiedad está disponible a partir de Windows Installer 3.1. Nota: Para requerir que Windows Installer 3.1 esté instalado para aplicar la revisión, establezca la propiedad MinimumRequiredMsiVersion en 310 en la tabla de propiedades del archivo .pcp. TargetProductName Valor de cadena que contiene el nombre de la aplicación o el conjunto de aplicaciones de destino. Esta propiedad es obligatoria. MoreInfoURL Valor de cadena que contiene una dirección URL que apunta a la información de esta revisión. Esta propiedad necesaria está registrada y su valor se puede obtener mediante la función MsiGetPatchInfoEx. A partir de Windows XP con Service Pack 2 (SP2), este valor puede ser el vínculo de soporte técnico de la revisión que se muestra en Agregar o quitar programas. CreationTimeUTC Valor de cadena que contiene la hora de creación del archivo .msp con el formato mm-dd-aa HH:MM (mes-día-año hora:minuto). Esta propiedad es opcional. DisplayName Valor de cadena que contiene el título de la revisión que es adecuado para mostrarlo públicamente. Esta propiedad es obligatoria. Esta propiedad está registrada y su valor se puede obtener mediante la función MsiGetPatchInfoEx. A partir de Windows XP con SP2, este valor es el nombre de la revisión que se muestra en Agregar o quitar programas a partir de Windows XP con SP2. Descripción Valor de cadena que contiene una breve descripción de la revisión. Esta propiedad es obligatoria. clasificación Valor de cadena que contiene la categoría arbitraria de actualizaciones según lo definido por el autor de la revisión. Por ejemplo, los autores de revisiones pueden especificar que cada revisión se clasifique como revisión, seguridad consolidada, actualización crítica, actualización, Service Pack o paquete acumulativo de actualizaciones. Esta propiedad es obligatoria. OptimizedInstallMode Si esta propiedad se establece en 1 (uno) en todas las revisiones que se aplicarán en una transacción, se optimizará la aplicación de la revisión si es posible. Para obtener más información, vea Optimización de revisiones. Disponible a partir de Windows Installer 3.1. -
Value
-
Valor de la propiedad de metadatos. Esto nunca puede ser null o una cadena vacía. Este valor se puede localizar.
Comentarios
Disponible a partir de Windows Installer 3.0.
Todas las propiedades creadas en la tabla PatchMetadata se agregan a la tabla MsiPatchMetadata del archivo msp. Las propiedades AllowRemoval, MoreInfoURL y DisplayName están registradas y son accesibles mediante MsiGetPatchInfoEx.