Método ICOMAdminCatalog::InstallMultipleEventClasses (comadmin.h)
Instala clases de eventos de varios archivos en una aplicación COM+.
Sintaxis
HRESULT InstallMultipleEventClasses(
[in] BSTR bstrApplIdOrName,
[in] SAFEARRAY **ppsaVarFileNames,
[in] SAFEARRAY **ppsaVarCLSIDS
);
Parámetros
[in] bstrApplIdOrName
GUID o nombre de la aplicación.
[in] ppsaVarFileNames
Matriz de los nombres de los archivos DLL que contiene las clases de eventos que se van a instalar.
[in] ppsaVarCLSIDS
Matriz de CLSID para las clases de eventos que se van a instalar.
Valor devuelto
Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.
Comentarios
Use InstallMultipleEventClasses para instalar clases de eventos desde archivos DLL que contienen implementaciones ficticas de las clases de eventos. Los requisitos son un archivo DLL autoescribido, una biblioteca de tipos que describe las interfaces implementadas por las clases de eventos y cada clase de eventos que tiene un CLSID y un ProgID.
La implementación ficticía de la interfaz expuesta por una clase de eventos nunca se ejecuta realmente; solo existe para registrar la clase de eventos. En su lugar, cuando el publicador crea la clase de eventos, el sistema de eventos proporciona una implementación para enviar el evento a los suscriptores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | comadmin.h |