Compartir a través de


Método ICOMAdminCatalog::InstallEventClass (comadmin.h)

Instala clases de eventos desde un archivo en una aplicación COM+.

Sintaxis

HRESULT InstallEventClass(
  [in] BSTR bstrApplIdOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

Parámetros

[in] bstrApplIdOrName

GUID o nombre de la aplicación.

[in] bstrDLL

Nombre de archivo del archivo DLL que contiene las clases de eventos que se van a instalar.

[in] bstrTLB

Nombre de un archivo de biblioteca de tipos externo. Si el archivo de biblioteca de tipos está incrustado en el archivo DLL, pase una cadena vacía para este parámetro.

[in] bstrPSDLL

Nombre del archivo DLL proxy-stub. Si no hay ningún archivo DLL de código auxiliar proxy asociado a la clase de eventos, pase una cadena vacía para este parámetro.

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 InstallEventClass para instalar clases de eventos desde un archivo DLL que contiene 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

Consulte también

ICOMAdminCatalog