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 |