Compartilhar via


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

Instala classes de evento de vários arquivos em um aplicativo COM+.

Sintaxe

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

Parâmetros

[in] bstrApplIdOrName

O GUID ou o nome do aplicativo.

[in] ppsaVarFileNames

Uma matriz dos nomes dos arquivos DLL que contém as classes de evento a serem instaladas.

[in] ppsaVarCLSIDS

Uma matriz de CLSIDs para as classes de evento a serem instaladas.

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 InstallMultipleEventClasses para instalar classes de evento de DLLs 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