Objeto Patch

O objeto Patch representa uma instância exclusiva de um patch que foi registrado ou aplicado.

O objeto pode ser instanciado com a propriedade Patch como "WindowsInstaller.Installer.Patch(PatchCode, ProductCode, UserSid, Context)". Para um contexto de computador, o parâmetro UserSid precisa ser uma cadeia de caracteres vazia. O ProductCode pode ser definido como uma cadeia de caracteres vazia para os patches registrados apenas e ainda não aplicados a nenhum produto. O ProductCode pode ser definido como uma cadeia de caracteres vazia ao ler ou atualizar apenas as informações de lista de fontes de um patch.

Membros

O objeto Patch tem estes tipos de membros:

Métodos

O objeto Patch tem estes métodos.

Método Descrição
SourceListAddMediaDisk Adiciona um disco ao conjunto de discos registrados.
SourceListAddSource Adiciona uma fonte de rede ou de URL à lista de fontes.
SourceListClearAll Limpa a lista de fontes completa do tipo de fonte especificado.
SourceListClearMediaDisk Remove um disco do conjunto de discos registrados da lista de fontes.
SourceListClearSource Remove uma fonte de rede ou de URL da lista de fontes.
SourceListForceResolution Limpa a última fonte usada da lista de fontes. Isso força uma resolução de lista de fontes na próxima vez que a fonte for solicitada.

 

Propriedades

O objeto Patch tem estas propriedades.

Propriedade Descrição
Contexto
O contexto dessa instância de patch é um valor MSIINSTALLCONTEXT.
MediaDisks
Enumera todos os discos de mídia dessa instância de patch.
PatchCode
Retorna o código do patch.
PatchProperty
Obtém informações de propriedade sobre um patch específico aplicado a uma instância específica do produto.
ProductCode
Retorna o código do produto.
SourceListInfo
Obtém e define as propriedades de informações de origem. Essa é uma propriedade de leitura ou gravação.
Origens
Enumera todas as fontes dessa instância de patch.
Estado
Estado de instalação do patch.
UserSid
Retorna o SID do usuário na conta em que essa instância de patch está disponível.

 

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer 3.0 ou versões posteriores no Windows Server 2003, no Windows XP e no Windows 2000
DLL
Msi.dll
IID
O IID_IPatch é definido como 000C10A1-0000-0000-C000-000000000046

Confira também

Exemplos de scripts do Windows Installer