Compartilhar via


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

Importa um componente já registrado como um servidor em processo para um aplicativo COM+.

Sintaxe

HRESULT ImportComponent(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrCLSIDOrProgID
);

Parâmetros

[in] bstrApplIDOrName

O GUID ou o nome do aplicativo.

[in] bstrCLSIDOrProgID

O CLSID ou ProgID para o componente importar.

Valor retornado

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

Comentários

Geralmente, esse método não deve ser usado, a menos que você queira restringir um componente apenas ao uso local. Caso contrário, use o método InstallComponent em vez de ImportComponent. InstallComponent registra totalmente o componente no RegDB (banco de dados de registro de classe COM+), enquanto ImportComponent não, resultando em um aplicativo com funcionalidade limitada.

ImportComponent não traz nenhuma interface, método ou informações de biblioteca de tipos para o componente no banco de dados de registro de classe COM+. Esse comportamento restringe como o componente pode ser configurado. Quando você tenta exportar um aplicativo COM+ que tem um componente importado para um proxy de aplicativo, o proxy não contém informações de interface ou biblioteca de tipos para o componente e falha no marshaling desse componente.

Requisitos

   
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