Compartilhar via


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:

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.