UnregisterClassInfo Action
A ação UnregisterClassInfo gerencia a remoção de informações de classe COM do registro do sistema. Ela usa a tabela AppId.
Restrições de sequência
A ação UnregisterClassInfo deve vir após a ação InstallInitialize e antes da ação RegisterClassInfo.
RemoveRegistryValues deve vir antes de UnregisterClassInfo na sequência.
O sequenciamento das ações no grupo a seguir é restrito. Se qualquer subconjunto dessas ações ocorrer em conjunto em uma tabela de sequência, eles deverão ocorrer na mesma sequência relativa, conforme mostrado na tabela a seguir:
- UnregisterClassInfo
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- UnregisterMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
Por exemplo, RegisterExtensionInfo deve vir antes de UnregisterClassInfo na tabela de sequência.
Mensagens ActionData
Campo | Descrição dos dados de ação |
---|---|
[1] | GUID da classe COM não registrada. |
Comentários
O instalador define a propriedade OLEAdvtSupport como true quando o sistema do usuário atual foi atualizado para trabalhar com a instalação sob demanda por meio do COM. Se o sistema não der suporte à instalação sob demanda por meio do COM, UnregisterClassInfo removerá todas as classes COM listadas na tabela Class associadas a recursos desinstalados ou instalados conforme anunciado do registro do sistema. Caso contrário, essa ação removerá apenas as classes COM associadas aos recursos selecionados para serem desinstalados do registro do sistema.