Metodo ICOMAdminCatalog::InstallEventClass (comadmin.h)
Installa le classi di evento da un file in un'applicazione COM+.
Sintassi
HRESULT InstallEventClass(
[in] BSTR bstrApplIdOrName,
[in] BSTR bstrDLL,
[in] BSTR bstrTLB,
[in] BSTR bstrPSDLL
);
Parametri
[in] bstrApplIdOrName
GUID o nome dell'applicazione.
[in] bstrDLL
Nome file della DLL contenente le classi di evento da installare.
[in] bstrTLB
Nome di un file di libreria di tipi esterni. Se il file di libreria dei tipi è incorporato nella DLL, passare una stringa vuota per questo parametro.
[in] bstrPSDLL
Nome del file DLL proxy-stub. Se non è associata alcuna DLL proxy-stub alla classe di evento, passare una stringa vuota per questo parametro.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.
Commenti
Usare InstallEventClass per installare classi di evento da una DLL che contiene implementazioni fittizie delle classi di evento. I requisiti sono una DLL di registrazione automatica, una libreria di tipi che descrive le interfacce implementate dalle classi di eventi e ogni classe di evento che ha un CLSID e un ProgID.
L'implementazione fittizia dell'interfaccia esposta da una classe di eventi non viene mai eseguita in realtà; esiste solo per registrare la classe di evento. Al contrario, quando la classe di evento viene creata dal server di pubblicazione, un'implementazione viene fornita dal sistema Eventi per inviare l'evento ai sottoscrittori.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | comadmin.h |