Partilhar via


CComModule::UpdateRegistryClass

Até a data de ATL 7,0, CComModule é obsoleto: consulte Classes de módulo de ATL para obter mais detalhes.

ATL_DEPRECATED HRESULT UpdateRegistryClass( 
   const CLSID& clsid, 
   LPCTSTR lpszProgID, 
   LPCTSTR lpszVerIndProgID, 
   UINT nDescID, 
   DWORD dwFlags, 
   BOOL bRegister  
); 
ATL_DEPRECATED HRESULT UpdateRegistryClass( 
   const CLSID& clsid, 
   LPCTSTR lpszProgID, 
   LPCTSTR lpszVerIndProgID, 
   LPCTSTR szDesc, 
   DWORD dwFlags, 
   BOOL bRegister  
);

Parâmetros

  • clsid
    O CLSID do objeto a ser registrado ou não registrados.

  • lpszProgID
    ProgID associado ao objeto.

  • lpszVerIndProgID
    ProgID independente da versão associado ao objeto.

  • nDescID
    O identificador do recurso de cadeia de caracteres para a descrição do objeto.

  • szDesc
    Uma cadeia de caracteres que contém a descrição do objeto.

  • dwFlags
    Especifica o modelo de threads para entrar no Registro. Os valores possíveis são THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, ou AUTPRXFLAG.

  • bRegister
    Indica se o objeto deve ser registrado.

Valor de retorno

Um valor padrão do HRESULT.

Comentários

Se bRegister é Verdadeiro, esse método inserir o registro padrão da classe de objeto no Registro do sistema.

Se bRegister é Falso, remove o registro do objeto.

Dependendo do valor de bRegister, UpdateRegistryClass chama RegisterClassHelper ou UnregisterClassHelper.

Especificando a macro de DECLARE_REGISTRY , UpdateRegistryClass será invocado automaticamente quando seu mapa de objeto é processado.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe de CComModule