Metodo ICOMAdminCatalog::ImportComponent (comadmin.h)
Importa un componente già registrato come server in-process in un'applicazione COM+.
Sintassi
HRESULT ImportComponent(
[in] BSTR bstrApplIDOrName,
[in] BSTR bstrCLSIDOrProgID
);
Parametri
[in] bstrApplIDOrName
GUID o nome dell'applicazione.
[in] bstrCLSIDOrProgID
CLSID o ProgID per il componente da importare.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.
Commenti
In genere, questo metodo non deve essere usato a meno che non si voglia limitare un componente solo all'uso locale. In caso contrario, utilizzare il metodo InstallComponent anziché ImportComponent. InstallComponent registra completamente il componente nel database di registrazione della classe COM+ (RegDB), mentre ImportComponent non lo registra, generando un'applicazione con funzionalità limitate.
ImportComponent non inserisce alcuna interfaccia, metodo o informazioni sulla libreria dei tipi per il componente nel database di registrazione della classe COM+. Questo comportamento limita la modalità di configurazione del componente. Quando si tenta di esportare un'applicazione COM+ con un componente importato in un proxy di applicazione, il proxy non contiene informazioni sull'interfaccia o sulla libreria dei tipi per il componente e il marshalling per tale componente ha esito negativo.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | comadmin.h |