Condividi tramite


Metodo ICOMAdminCatalog::InstallMultipleEventClasses (comadmin.h)

Installa classi di evento da più file in un'applicazione COM+.

Sintassi

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

Parametri

[in] bstrApplIdOrName

GUID o nome dell'applicazione.

[in] ppsaVarFileNames

Matrice dei nomi dei file DLL che contiene le classi di eventi da installare.

[in] ppsaVarCLSIDS

Matrice di CLSID per l'installazione delle classi di eventi.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Commenti

Usare InstallMultipleEventClasses per installare classi di evento da DLL che contengono 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