Freigeben über


ICOMAdminCatalog::InstallEventClass-Methode (comadmin.h)

Installiert Ereignisklassen aus einer Datei in einer COM+-Anwendung.

Syntax

HRESULT InstallEventClass(
  [in] BSTR bstrApplIdOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

Parameter

[in] bstrApplIdOrName

Die GUID oder der Name der Anwendung.

[in] bstrDLL

Der Dateiname der DLL, die die zu installierenden Ereignisklassen enthält.

[in] bstrTLB

Der Name einer Bibliotheksdatei des externen Typs. Wenn die Typbibliotheksdatei in die DLL eingebettet ist, übergeben Sie eine leere Zeichenfolge für diesen Parameter.

[in] bstrPSDLL

Der Name der Proxy-Stub-DLL-Datei. Wenn der Ereignisklasse keine Proxy-Stub-DLL zugeordnet ist, übergeben Sie eine leere Zeichenfolge für diesen Parameter.

Rückgabewert

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

Hinweise

Verwenden Sie InstallEventClass , um Ereignisklassen aus einer DLL zu installieren, die Dummyimplementierungen der Ereignisklassen enthält. 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