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

Vedi anche

ICOMAdminCatalog