Método Patch.PatchProperty
A propriedade PatchProperty obtém informações sobre determinado patch aplicado a uma instância específica do produto. Essa propriedade chama MsiGetPatchInfoEx.
Sintaxe
Patch.PatchProperty(
szProperty
)
Parâmetros
-
szProperty
-
O parâmetro szProperty pode usar um dos valores a seguir.
Nome Significado LocalPackage Obtém o arquivo de patch armazenado em cache usado pelo produto. Transformações Obtém o conjunto de transformações de patch aplicado ao produto pela instalação de patch mais recente. Se o usuário não estiver conectado ao computador, esse valor pode não estar disponível para aplicativos não gerenciados por usuários. InstallDate Obtém a data em que o patch foi aplicado ao produto. Desinstalável Retorna "1" se o patch estiver marcado como possível de desinstalar a partir do produto. Nessa ocorrência, o instalador ainda pode bloquear a desinstalação caso esse patch seja exigido por outro patch que não pode ser desinstalado. Estado Retorna "1" se esse patch estiver aplicado ao produto no momento. Retorna "2" se esse patch foi substituído por outro patch. Retorna "4" se esse patch tornou-se obsoleto por outro patch. Esses valores correspondem às constantes usadas pelo parâmetro dwFilter de MsiEnumPatchesEx. DisplayName Obtém o nome de exibição registrado para o patch. Em patches que não incluem a propriedade DisplayName na tabela MsiPatchMetadata, o nome de exibição retornado é uma cadeia de caracteres vazia (""). MoreInfoURL Obtém a URL de informações de suporte registrada para o patch. Em patches que não incluem a propriedade MoreInfoURL na tabela MsiPatchMetadata, a URL de informações de suporte retornada é uma cadeia de caracteres vazia ("").
Valor retornado
Esse método não retorna um valor.
Comentários
Esse método pode retornar ERROR_UNKNOWN_PATCH, se o objeto Patch for inicializado com uma cadeia de caracteres vazia para ProductCode.
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 |
|
IID |
O IID_IPatch é definido como 000C10A1-0000-0000-C000-000000000046 |
Confira também