Condividi tramite


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

Vedi anche

ICOMAdminCatalog