Partager via


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

Installe des classes d’événements à partir de plusieurs fichiers dans une application COM+.

Syntaxe

HRESULT InstallMultipleEventClasses(
  [in] BSTR      bstrApplIdOrName,
  [in] SAFEARRAY **ppsaVarFileNames,
  [in] SAFEARRAY **ppsaVarCLSIDS
);

Paramètres

[in] bstrApplIdOrName

GUID ou nom de l’application.

[in] ppsaVarFileNames

Tableau des noms des fichiers DLL qui contient les classes d’événements à installer.

[in] ppsaVarCLSIDS

Tableau de CLSID pour les classes d’événements à installer.

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

Utilisez InstallMultipleEventClasses pour installer des classes d’événements à partir de DLL contenant des implémentations factices des classes d’événements. La configuration requise est une DLL à inscription automatique, une bibliothèque de types décrivant les interfaces implémentées par les classes d’événements, et chaque classe d’événements ayant un CLSID et un ProgID.

L’implémentation factice de l’interface exposée par une classe d’événements ne s’exécute jamais ; il existe uniquement pour inscrire la classe d’événements. Au lieu de cela, lorsque la classe d’événements est créée par l’éditeur, une implémentation est fournie par le système d’événements pour envoyer l’événement aux abonnés.

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