Compartilhar via


Método ICOMAdminCatalog::InstallComponent (comadmin.h)

Instala todos os componentes (classes COM) de um arquivo DLL em um aplicativo COM+ e registra os componentes no banco de dados de registro de classe COM+.

Sintaxe

HRESULT InstallComponent(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

Parâmetros

[in] bstrApplIDOrName

O GUID ou o nome do aplicativo.

[in] bstrDLL

O nome do arquivo DLL que contém o componente a ser instalado.

[in] bstrTLB

O nome do arquivo de biblioteca de tipos externo. Se o arquivo de biblioteca de tipos estiver inserido na DLL, passe uma cadeia de caracteres vazia para esse parâmetro.

[in] bstrPSDLL

O nome do arquivo DLL proxy-stub. Se não houver nenhuma DLL de stub de proxy associada ao componente, passe uma cadeia de caracteres vazia para esse parâmetro.

Retornar valor

Esse método pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Comentários

InstallComponent fornece o registro completo de componentes no RegDB (banco de dados de registro de classe) COM+ como componentes configurados, incluindo interface, método, biblioteca de tipos e informações de proxy-stub necessárias para marshaling.

InstallComponent é a maneira recomendada de instalar todos os componentes em aplicativos COM+ em vez de ICOMAdminCatalog::ImportComponent.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comadmin.h

Confira também

ICOMAdminCatalog