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