CComModule::UpdateRegistryClass

HRESULT Upd&ateRegistryClass (const CLSIDamp;CLSIDLPCTSTRlpszProgIDLPCTSTRlpszVerIndProgIDUINTnDescIDDWORDdwFlagsBOOLbRegister );

Valor de retorno

Um padrão HRESULT valor.

Parâmetros

clsid

[no] O CLSID do objeto a ser registrado ou não registrado.

lpszProgID

[no] The ProgID associado com o objeto.

lpszVerIndProgID

[no] O ProgID independente da versão associado com o objeto.

nDescID

[no] O identificador do recurso de Cadeia de caracteres de descrição do objeto.

dwFlags

[no] Especifica o modelo de segmentação para entrar no registro. Os valores possíveis são THREADFLAGS_APARTMENT, THREADFLAGS_BOTHouou AUTPRXFLAG.

bRegister

[no] Indica se o objeto deve ser registrado.

Observações

Se bRegister é TRUE, esse método insere registro de classe padrão do objeto no registro do sistema. Se bRegister é FALSE, ele remove o registro de objeto.

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

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

Visão geral de CComModule |  Membros de classe

Index