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