Compartir a través de


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

Importa un componente ya registrado como un servidor en proceso en una aplicación COM+.

Sintaxis

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

Parámetros

[in] bstrApplIDOrName

GUID o nombre de la aplicación.

[in] bstrCLSIDOrProgID

CLSID o ProgID del componente que se va a importar.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.

Comentarios

Por lo general, este método no se debe usar a menos que desee restringir un componente solo al uso local. De lo contrario, use el método InstallComponent en lugar de ImportComponent. InstallComponent registra completamente el componente en la base de datos de registro de clases (RegDB), mientras que ImportComponent no lo hace, lo que da lugar a una aplicación con funcionalidad limitada.

ImportComponent no incluye ninguna información de interfaz, método o biblioteca de tipos para el componente en la base de datos de registro de clases COM+. Este comportamiento restringe cómo se puede configurar el componente. Al intentar exportar una aplicación COM+ que tiene un componente importado a un proxy de aplicación, el proxy no contiene información de interfaz ni biblioteca de tipos para el componente y se produce un error en el cálculo de referencias de ese componente.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comadmin.h

Consulte también

ICOMAdminCatalog