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 |