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