Partilhar via


CComModule::UpdateRegistryClass

sistema autônomo da ATL 7.0, CComModule está obsoleto: see Classes de módulo do 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 registrado.

  • lpszProgID
    O ProgID associado ao objeto.

  • lpszVerIndProgID
    O ProgID independente de versão associado ao objeto.

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

  • szDesc
    Uma seqüência de caracteres que contém a descrição do objeto.

  • dwFlags
    Especifica o modelo de threading inserir no registro.Os valores possíveis são THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, or AUTPRXFLAG.

  • bRegister
    Indica se o objeto deve ser registrado.

Valor de retorno

Um valor HRESULT padrão.

Comentários

If bRegister é TRUE, esse método insere o inscrição de classe padrão do objeto no inscrição do sistema.

If bRegister é FALSE, ele remove o inscrição do objeto.

Dependendo do valor de bRegister, UpdateRegistryClass chama um RegisterClassHelper or UnregisterClassHelper.

Especificando o DECLARE_REGISTRY macro, UpdateRegistryClass será chamado automaticamente quando o MAP de objeto é processado.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe CComModule

Outros recursos

CComModule membros