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 |