Compartilhar via


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

Instala classes de evento de um arquivo em um aplicativo COM+.

Sintaxe

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

Parâmetros

[in] bstrApplIdOrName

O GUID ou o nome do aplicativo.

[in] bstrDLL

O nome do arquivo da DLL que contém as classes de evento a serem instaladas.

[in] bstrTLB

O nome de um arquivo de biblioteca de tipos externos. Se o arquivo de biblioteca de tipos estiver inserido na DLL, passe uma cadeia de caracteres vazia para esse parâmetro.

[in] bstrPSDLL

O nome do arquivo DLL proxy-stub. Se não houver nenhuma DLL proxy-stub associada à classe de evento, passe uma cadeia de caracteres vazia para esse parâmetro.

Retornar valor

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Comentários

Use InstallEventClass para instalar classes de evento de uma DLL que contém implementações fictícias das classes de evento. Os requisitos são uma DLL de auto-registro, uma biblioteca de tipos que descreve as interfaces implementadas pelas classes de evento e cada classe de evento que tem um CLSID e um ProgID.

A implementação fictícia da interface exposta por uma classe de evento nunca é realmente executada; ele existe apenas para registrar a classe de evento. Em vez disso, quando a classe de evento é criada pelo editor, uma implementação é fornecida pelo sistema eventos para enviar o evento aos assinantes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comadmin.h

Confira também

ICOMAdminCatalog