Share via


ICOMAdminCatalog::InstallMultipleEventClasses-Methode (comadmin.h)

Installiert Ereignisklassen aus mehreren Dateien in einer COM+-Anwendung.

Syntax

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

Parameter

[in] bstrApplIdOrName

Die GUID oder der Name der Anwendung.

[in] ppsaVarFileNames

Ein Array der Namen der DLL-Dateien, das die zu installierenden Ereignisklassen enthält.

[in] ppsaVarCLSIDS

Ein Array von CLSIDs für die zu installierenden Ereignisklassen.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.

Hinweise

Verwenden Sie InstallMultipleEventClasses , um Ereignisklassen aus DLLs zu installieren, die Dummyimplementierungen der Ereignisklassen enthalten. Die Anforderungen sind eine selbst registrierende DLL, eine Typbibliothek, die die von den Ereignisklassen implementierten Schnittstellen beschreibt, und jede Ereignisklasse mit einer CLSID und einer ProgID.

Die Dummyimplementierung der Schnittstelle, die von einer Ereignisklasse verfügbar gemacht wird, wird nie ausgeführt. Es ist nur vorhanden, um die Ereignisklasse zu registrieren. Wenn die Ereignisklasse vom Herausgeber erstellt wird, wird stattdessen eine Implementierung vom Ereignissystem bereitgestellt, um das Ereignis an Abonnenten zu senden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comadmin.h

Weitere Informationen

ICOMAdminCatalog