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 |