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 |