Partager via


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

Importe un composant déjà inscrit en tant que serveur in-process dans une application COM+.

Syntaxe

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

Paramètres

[in] bstrApplIDOrName

GUID ou nom de l’application.

[in] bstrCLSIDOrProgID

CLSID ou ProgID pour le composant à importer.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL et S_OK.

Remarques

En règle générale, cette méthode ne doit pas être utilisée, sauf si vous souhaitez limiter un composant à une utilisation locale uniquement. Sinon, utilisez la méthode InstallComponent au lieu d’ImportComponent. InstallComponent inscrit entièrement le composant dans la base de données d’inscription de classe COM+ (RegDB), contrairement à ImportComponent , ce qui entraîne une application avec des fonctionnalités limitées.

ImportComponent n’apporte aucune information de bibliothèque d’interface, de méthode ou de type pour le composant dans la base de données d’inscription de classe COM+. Ce comportement limite la façon dont le composant peut être configuré. Lorsque vous tentez d’exporter une application COM+ qui a un composant importé vers un proxy d’application, le proxy ne contient aucune interface ou bibliothèque de types pour le composant et le marshaling pour ce composant échoue.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comadmin.h

Voir aussi

ICOMAdminCatalog