Share via


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

Installe tous les composants (classes COM) à partir d’un fichier DLL dans une application COM+ et inscrit les composants dans la base de données d’inscription de classes COM+.

Syntaxe

HRESULT InstallComponent(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

Paramètres

[in] bstrApplIDOrName

GUID ou nom de l’application.

[in] bstrDLL

Nom du fichier DLL contenant le composant à installer.

[in] bstrTLB

Nom du fichier de bibliothèque de types externes. Si le fichier de bibliothèque de types est incorporé dans la DLL, transmettez une chaîne vide pour ce paramètre.

[in] bstrPSDLL

Nom du fichier DLL proxy-stub. Si aucune DLL proxy-stub n’est associée au composant, transmettez une chaîne vide pour ce paramètre.

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

InstallComponent fournit l’inscription complète des composants dans la base de données d’inscription de classes COM+ (RegDB) en tant que composants configurés, y compris l’interface, la méthode, la bibliothèque de types et les informations proxy-stub nécessaires au marshaling.

InstallComponent est la méthode recommandée pour installer tous les composants dans les applications COM+ au lieu d’ICOMAdminCatalog ::ImportComponent.

Configuration requise

Condition requise Valeur
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