Objeto Patch

El objeto Patch representa una instancia única de una revisión que se ha registrado o aplicado.

Se puede crear una instancia del objeto con la propiedad Patch como "WindowsInstaller.Installer.Patch(PatchCode, ProductCode, UserSid, Context)". Para un contexto de máquina, el parámetro UserSid debe ser una cadena vacía. ProductCode se puede establecer en una cadena vacía para las revisiones que están solo registradas pero que aún no se aplican a ningún producto. ProductCode se puede establecer en una cadena vacía cuando solo lee o actualiza la información de la lista de origen de una revisión.

Miembros

El objeto Patch contiene estos tipos de miembros:

Métodos

El objeto Patch tiene estos métodos.

Método Descripción
SourceListAddMediaDisk Agregar un disco al conjunto de discos registrados.
SourceListAddSource Agregar un origen de red o dirección URL a la lista de origen.
SourceListClearAll Borra la lista de origen completa del tipo de orígenes especificado.
SourceListClearMediaDisk Quitar un disco del conjunto de discos registrados de la lista de origen.
SourceListClearSource Quitar un origen de red o dirección URL de la lista de origen.
SourceListForceResolution Borra el último origen usado de la lista de origen. Esta acción fuerza una resolución de lista de origen la próxima vez que se requiera el origen.

 

Propiedades

El objeto Patch tiene estas propiedades.

Propiedad Descripción
Context
El contexto de esta instancia de revisión es un valor MSIINSTALLCONTEXT.
MediaDisks
Enumera todos los discos multimedia de esta instancia de revisión.
PatchCode
Devuelve el código de revisión.
PatchProperty
Obtiene información de propiedad sobre una revisión específica aplicada a una instancia específica del producto.
ProductCode
Devuelve el código del producto.
SourceListInfo
Obtiene y establece las propiedades de información de origen. Se trata de una propiedad de lectura o escritura.
Orígenes
Enumera todos los orígenes de esta instancia de revisión.
State
Estado de instalación de la revisión.
UserSid
Devuelve el SID de usuario, en la cuenta en la que esta instancia de revisión está disponible.

 

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

Ejemplos de scripting de Windows Installer