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 al 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 de propiedades de . La tabla es opcional si MinimumRequiredMsiVersion no es igual a 300.
La tabla PatchMetadata tiene las columnas siguientes.
Columna | Tipo | Llave | Nullable |
---|---|---|---|
Compañía | Mensaje de texto | Y | Y |
Propiedad | Mensaje de texto | Y | N |
Valor | Mensaje de texto | Y |
Columnas
-
empresa de
-
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.
-
(propiedad)
-
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 la revisión es un Revisión desinstalable. Si el campo Valor contiene un valor 0 (cero), no se puede quitar la revisión. Si el campo Valor contiene 1 (uno), la revisión es una revisión 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 necesaria. 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 de del archivo .pcp. TargetProductName Valor de cadena que contiene el nombre de la aplicación o del conjunto de aplicaciones de destino. Esta propiedad es necesaria. 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 para la revisión mostrada en Agregar o quitar programas. CreationTimeUTC Valor de cadena que contiene la hora de creación del archivo .msp con el formato mm-dd-yy HH:MM (hora de mes-día-año:minuto). Esta propiedad es opcional. DisplayName Valor de cadena que contiene el título de la revisión que es adecuada para la presentación pública. Esta propiedad es necesaria. 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 necesaria. Clasificación Valor de cadena que contiene la categoría arbitraria de actualizaciones definida por el autor de la revisión. Por ejemplo, los autores de revisiones pueden especificar que cada revisión se clasifique como revisión, acumulación de seguridad, actualización crítica, actualización, Service Pack o paquete acumulativo de actualizaciones. Esta propiedad es necesaria. OptimizedInstallMode Si esta propiedad se establece en 1 (uno) en todas las revisiones que se van a aplicar en una transacción, la aplicación de la revisión se optimiza si es posible. Para obtener información, consulte optimización de revisiones. Disponible a partir de Windows Installer 3.1. -
valor de
-
Valor de la propiedad de metadatos. Esto nunca puede ser Null o una cadena vacía. Este valor se puede localizar.
Observaciones
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 a través de la MsiGetPatchInfoEx.