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.
O objeto Patch tem estes tipos de membros:
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. |
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. |
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 |