Patch.PatchProperty (método)

La propiedad PatchProperty obtiene información de propiedad sobre una revisión específica aplicada a una instancia específica del producto. Esta propiedad llama a MsiGetPatchInfoEx.

Sintaxis

Patch.PatchProperty(
  szProperty
)

Parámetros

szProperty

El parámetro szProperty puede ser uno de los valores siguientes.

Nombre Significado
LocalPackage Obtenga el archivo de revisión almacenado en caché que el producto usa.
Transformaciones Obtenga el conjunto de transformaciones de revisión aplicadas al producto por la última instalación de revisión. Es posible que este valor no esté disponible para las aplicaciones no administradas por usuario si el usuario no ha iniciado sesión en el equipo.
InstallDate Obtenga la fecha en que se aplicó la revisión al producto.
Uninstallable Devuelve "1" si la revisión está marcada como posible para desinstalar del producto. En este caso, el instalador de todos modos puede bloquear la desinstalación si otra revisión que no se puede desinstalar requiere esta revisión.
State Devuelve "1" si esta revisión se aplica actualmente al producto. Devuelve "2" si otra revisión reemplazó a esta revisión. Devuelve "4" si otra revisión dejó obsoleta esta revisión. Estos valores corresponden a las constantes que usa el parámetro dwFilter de MsiEnumPatchesEx.
DisplayName Obtenga el nombre para mostrar registrado para la revisión. En el caso de las revisiones que no incluyen la propiedad DisplayName en la tabla MsiPatchMetadata, el nombre para mostrar devuelto es una cadena vacía ("").
MoreInfoURL Obtenga la dirección URL de información de soporte técnico registrada para la revisión. En el caso de las revisiones que no incluyen la propiedad MoreInfoURL en la tabla MsiPatchMetadata, la dirección URL de información de soporte técnico devuelta es una cadena vacía ("").

 

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Este método puede devolver ERROR_UNKNOWN_PATCH, si el objeto Patch se inicializa con una cadena vacía para ProductCode.

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer 3.0 o una versión posterior en Windows Server 2003, Windows XP o Windows 2000.
Archivo DLL
Msi.dll
IID
IID_IPatch se define como 000C10A1-0000-0000-C000-000000000046

Consulte también

Patch (objeto)

MsiEnumPatchesEx

MsiGetPatchInfoEx

No se admite en Windows Installer 2.0 ni en versiones anteriores